html {
    -ms-overflow-style: scrollbar;
  }
  html a {
    outline: 0 !important;
  }
  body.fgx-brand-css {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin: 0 auto;
    font-size: 1.6rem;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body a {
    outline: 0 !important;
  }
  .fgx-brand-css:active,
  .fgx-brand-css:hover {
    outline: 0 !important;
  }
  .fgx-brand-css [role="button"]:active {
    outline: 0 !important;
  }
  .fgx-brand-css h1,
  .fgx-brand-css .h1,
  .fgx-brand-css h2,
  .fgx-brand-css .h2,
  .fgx-brand-css h3,
  .fgx-brand-css .h3,
  .fgx-brand-css h4,
  .fgx-brand-css .h4,
  .fgx-brand-css h5,
  .fgx-brand-css .h5,
  .fgx-brand-css h6,
  .fgx-brand-css .h6 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .fgx-brand-css .btn {
    border-radius: 0;
  }
  .fgx-brand-css .mbp-test {
    visibility: hidden;
    height: 0;
  }
  .fgx-brand-css.no-scroll,
  .fgx-brand-css .no-scroll {
    overflow: hidden;
  }
  .fgx-brand-css a,
  .fgx-brand-css a:hover,
  .fgx-brand-css a:focus {
    color: #002c5f;
    text-decoration: none;
  }
  .fgx-brand-css .mobile-only-h2 {
    text-align: center !important;
    font-family: inherit;
    font-weight: 500 !important;
    line-height: 1.1;
    color: inherit;
  }
  .fgx-brand-css.fgx-brand-size-calc,
  .fgx-brand-css .fgx-brand-size-calc {
    display: block !important;
    position: relative !important;
    visibility: hidden !important;
    left: 10000px !important;
    overflow: hidden !important;
  }
  .fgx-brand-css .fgx-brand-center {
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css .fgx-brand-offscreen {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    white-space: nowrap;
    overflow: hidden;
  }
  .fgx-brand-css .fgx-brand-hidden {
    display: none !important;
  }
  .fgx-brand-css .fgx-brand-h1-1px {
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
  }
  .fgx-brand-css #wl_vr-player {
    display: none;
    background-color: #000;
  }
  .fgx-brand-css #wl_vr-player.shown {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3560;
  }
  .fgx-brand-css .fgx-brand-sr-text {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px;
    color: transparent;
  }
  .fgx-brand-css .fgx-brand-theme-lt {
    color: #fff;
  }
  .fgx-brand-css .fgx-brand-theme-med {
    color: #ddd;
  }
  .fgx-brand-css .fgx-brand-theme-drk {
    color: #333;
  }
  .fgx-brand-css .fgx-brand-theme-drk-alt {
    color: #102b4e;
  }
  .fgx-brand-css .fgx-brand-font-extralight {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-light {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-light-alt {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-regular {
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-regular-alt {
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-semibold {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-bold {
    font-family: "fordngbs-antenna-bold", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-serif {
    font-family: Georgia, "Times New Roman", Times, serif !important;
  }
  .fgx-brand-css .fgx-brand-font-sansserif {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-brand-font-cond-bold {
    font-family: "fordngbs-antenna-cond-bold", arial, helvetica, sans-serif !important;
  }
  .fgx-brand-css .fgx-contact-headline,
  .fgx-brand-css .fgx-exlt-headline,
  .fgx-brand-css .fgx-brand-exlt-h1,
  .fgx-brand-css .fgx-brand-exlt-h2,
  .fgx-brand-css .fgx-brand-exlt-h3,
  .fgx-brand-css .fgx-brand-exlt-h4,
  .fgx-brand-css .fgx-brand-exlt-h5,
  .fgx-brand-css .fgx-brand-exlt-h6,
  .fgx-brand-css .fgx-brand-exlt-body,
  .fgx-brand-css .fgx-brand-exlt-body-alt,
  .fgx-brand-css .fgx-brand-exlt-h2-sm,
  .fgx-brand-css .fgx-brand-exlt-h2-lg,
  .fgx-brand-css .fgx-brand-exlt-sh,
  .fgx-brand-css .fgx-brand-exlt-sh-sm {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-contact-headline,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-exlt-headline,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h1,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h2,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h3,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h4,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h5,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h6,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-body,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-body-alt,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h2-lg,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh-sm {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .fgx-lt-headline,
  .fgx-brand-css .fgx-brand-lt-h1,
  .fgx-brand-css .fgx-brand-lt-h2,
  .fgx-brand-css .fgx-brand-lt-h3,
  .fgx-brand-css .fgx-brand-lt-h4,
  .fgx-brand-css .fgx-brand-lt-h5,
  .fgx-brand-css .fgx-brand-lt-h6,
  .fgx-brand-css .fgx-brand-lt-body,
  .fgx-brand-css .fgx-brand-lt-body-alt,
  .fgx-brand-css .fgx-brand-lt-h2-sm,
  .fgx-brand-css .fgx-brand-lt-h2-lg,
  .fgx-brand-css .fgx-brand-lt-sh,
  .fgx-brand-css .fgx-brand-lt-sh-sm {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-lt-headline,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h1,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h2,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h3,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h4,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h5,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h6,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-body,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-body-alt,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h2-lg,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh-sm {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .fgx-sb-headline,
  .fgx-brand-css .fgx-brand-sb-h1,
  .fgx-brand-css .fgx-brand-sb-h2,
  .fgx-brand-css .fgx-brand-sb-h3,
  .fgx-brand-css .fgx-brand-sb-h4,
  .fgx-brand-css .fgx-brand-sb-h5,
  .fgx-brand-css .fgx-brand-sb-h6,
  .fgx-brand-css .fgx-brand-sb-body,
  .fgx-brand-css .fgx-brand-sb-body-alt,
  .fgx-brand-css .fgx-brand-sb-h2-sm,
  .fgx-brand-css .fgx-brand-sb-h2-lg,
  .fgx-brand-css .fgx-brand-sb-sh,
  .fgx-brand-css .fgx-brand-sb-sh-sm {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-sb-headline,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h1,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h2,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h3,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h4,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h5,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h6,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-body,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-body-alt,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-h2-lg,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh-sm {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .fgx-brand-serif-h1,
  .fgx-brand-css .fgx-brand-serif-h2,
  .fgx-brand-css .fgx-brand-serif-h3,
  .fgx-brand-css .fgx-brand-serif-h4,
  .fgx-brand-css .fgx-brand-serif-h5,
  .fgx-brand-css .fgx-brand-serif-h6,
  .fgx-brand-css .fgx-brand-serif-body,
  .fgx-brand-css .fgx-brand-serif-body-alt,
  .fgx-brand-css .fgx-brand-serif-h1-lg,
  .fgx-brand-css .fgx-brand-serif-h2-sm,
  .fgx-brand-css .fgx-brand-serif-h2-lg,
  .fgx-brand-css .fgx-brand-serif-sh,
  .fgx-brand-css .fgx-brand-serif-sh-sm {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h1,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h2,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h3,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h4,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h5,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h6,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-body,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-body-alt,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h1-lg,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h2-lg,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh-sm {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .fgx-brand-exlt-h1,
  .fgx-brand-css .fgx-brand-lt-h1,
  .fgx-brand-css .fgx-brand-sb-h1,
  .fgx-brand-css .fgx-brand-serif-h1,
  .fgx-brand-css .fgx-brand-serif-h1-lg {
    font-size: 30px;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h2,
  .fgx-brand-css .fgx-brand-lt-h2,
  .fgx-brand-css .fgx-brand-sb-h2,
  .fgx-brand-css .fgx-brand-serif-h2 {
    font-size: 24px;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h3,
  .fgx-brand-css .fgx-brand-lt-h3,
  .fgx-brand-css .fgx-brand-sb-h3,
  .fgx-brand-css .fgx-brand-serif-h3 {
    font-size: 21px;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h4,
  .fgx-brand-css .fgx-brand-lt-h4,
  .fgx-brand-css .fgx-brand-sb-h4,
  .fgx-brand-css .fgx-brand-serif-h4 {
    font-size: 18px;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h5,
  .fgx-brand-css .fgx-brand-lt-h5,
  .fgx-brand-css .fgx-brand-sb-h5,
  .fgx-brand-css .fgx-brand-serif-h5 {
    font-size: 16px;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h6,
  .fgx-brand-css .fgx-brand-lt-h6,
  .fgx-brand-css .fgx-brand-sb-h6,
  .fgx-brand-css .fgx-brand-serif-h6 {
    font-size: 16px;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .fgx-brand-exlt-body,
  .fgx-brand-css .fgx-brand-lt-body,
  .fgx-brand-css .fgx-brand-sb-body,
  .fgx-brand-css .fgx-brand-serif-body {
    font-size: 1.4rem;
  }
  .fgx-brand-css .fgx-brand-exlt-body-alt,
  .fgx-brand-css .fgx-brand-lt-body-alt,
  .fgx-brand-css .fgx-brand-sb-body-alt,
  .fgx-brand-css .fgx-brand-serif-body-alt {
    font-size: 12px;
  }
  .fgx-brand-css .fgx-brand-exlt-h2-sm,
  .fgx-brand-css .fgx-brand-lt-h2-sm,
  .fgx-brand-css .fgx-brand-serif-h2-sm {
    font-size: 2rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h2-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-h2-sm {
    font-size: 2.6rem;
  }
  .fgx-brand-css .fgx-brand-exlt-h2-lg,
  .fgx-brand-css .fgx-brand-serif-h2-lg {
    font-size: 30px;
  }
  .fgx-brand-css .fgx-brand-exlt-sh,
  .fgx-brand-css .fgx-brand-lt-sh,
  .fgx-brand-css .fgx-brand-sb-sh,
  .fgx-brand-css .fgx-brand-serif-sh {
    font-size: 16px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh {
    font-size: 18px;
  }
  .fgx-brand-css .fgx-brand-exlt-sh-sm,
  .fgx-brand-css .fgx-brand-lt-sh-sm,
  .fgx-brand-css .fgx-brand-sb-sh-sm,
  .fgx-brand-css .fgx-brand-serif-sh-sm {
    font-size: 16px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh-sm,
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh-sm {
    font-size: 18px;
  }
  .fgx-brand-css .fgx-brand-body-copy {
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .fgx-brand-css .fgx-brand-subheadline {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 18px;
  }
  .fgx-brand-css .fgx-brand-body-copy,
  .fgx-brand-css .fgx-brand-body-txt {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 14px;
  }
  .fgx-brand-css .iconrte-cta-chevron:after {
    font-size: 3.2rem;
  }
  .fgx-brand-css .iconlrte-cta-chevron:after {
    font-size: 2.2rem;
  }
  .fgx-brand-css #modal-container sup[data-vdm-disc] {
    pointer-events: auto !important;
  }
  .fgx-brand-css sup {
    padding: 2px 2px 2px 1px;
  }
  .fgx-brand-css .carousel {
    position: relative;
  }
  .fgx-brand-css .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .fgx-brand-css .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    z-index: 2;
  }
  .fgx-brand-css .carousel-inner > .item > img,
  .fgx-brand-css .carousel-inner > .item > a > img {
    line-height: 1;
  }
  .fgx-brand-css .carousel-inner > .active {
    display: block;
    left: 0;
  }
  .fgx-brand-css .carousel-inner > .next {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    left: 100%;
  }
  .fgx-brand-css .carousel-inner > .prev {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    left: -100%;
  }
  .fgx-brand-css .carousel-inner > .next.left,
  .fgx-brand-css .carousel-inner > .prev.right {
    left: 0;
  }
  .fgx-brand-css .carousel-inner > .active.left {
    left: -100%;
  }
  .fgx-brand-css .carousel-inner > .active.right {
    left: 100%;
  }
  .fgx-brand-css .carousel-indicators {
    position: relative;
    letter-spacing: 12px;
    z-index: 15;
    padding-left: 0;
    padding-top: 5px;
    text-align: center;
    list-style: none;
  }
  .fgx-brand-css .carousel-indicators li {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #0678bc;
    -webkit-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    border-radius: 10px;
    border: 0;
  }

  @media screen and (max-width:480px)
  {  .fgx-brand-css .carousel-indicators li {
    display: inline-block;
    width: 5px;
    height: 5px;

  }
  .fgx-brand-css .billboard-container .carousel-indicators
  {
      bottom:6px !important;
  }


  }
  .fgx-brand-css .carousel-indicators.text-white li {
    background-color: #fff;
  }
  .fgx-brand-css .carousel-indicators.text-fordBlue li {
    background-color: #0c1218;
  }
  .fgx-brand-css .carousel-indicators.text-ctaBlue li {
    background-color: #2096cd;
  }
  .fgx-brand-css .carousel-indicators.text-darkBlue li {
    background-color: #102b4e;
  }
  .fgx-brand-css .carousel-indicators.text-grey li {
    background-color: #555;
  }
  .fgx-brand-css .carousel-indicators.text-error li {
    background-color: #d92e14;
  }
  .fgx-brand-css .carousel-indicators.text-borderGrey li {
    background-color: #ddd;
  }
  .fgx-brand-css .carousel-indicators.text-commercialOrange li {
    background-color: #e08700;
  }
  .fgx-brand-css .carousel-indicators li:not(.active):hover {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css .carousel-indicators .active {
    margin: 0;
    background-color: transparent !important;
    border: 1px solid #0678bc !important;
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css .carousel-indicators.text-white .active {
    background-color: transparent;
    border: 1px solid #fff !important;
  }
  .fgx-brand-css .carousel-indicators.text-fordBlue .active {
    background-color: transparent;
    border: 1px solid #0c1218 !important;
  }
  .fgx-brand-css .carousel-indicators.text-ctaBlue .active {
    background-color: transparent;
    border: 1px solid #2096cd !important;
  }
  .fgx-brand-css .carousel-indicators.text-darkBlue .active {
    background-color: transparent;
    border: 1px solid #102b4e !important;
  }
  .fgx-brand-css .carousel-indicators.text-grey .active {
    background-color: transparent;
    border: 1px solid #555 !important;
  }
  .fgx-brand-css .carousel-indicators.text-error .active {
    background-color: transparent;
    border: 1px solid #d92e14 !important;
  }
  .fgx-brand-css .carousel-indicators.text-borderGrey .active {
    background-color: transparent;
    border: 1px solid #ddd !important;
  }
  .fgx-brand-css .carousel-indicators.text-commercialOrange .active {
    background-color: transparent;
    border: 1px solid #e08700 !important;
  }
  @media all and (transform-3d), (-webkit-transform-3d) {
    .fgx-brand-css .carousel-inner > .item {
      -webkit-transition: -webkit-transform 0.6s ease-in-out;
      -o-transition: -o-transform 0.6s ease-in-out;
      transition: transform 0.6s ease-in-out;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-perspective: 1000px;
      perspective: 1000px;
    }
    .fgx-brand-css .carousel-inner > .item.active.right,
    .fgx-brand-css .carousel-inner > .item.next {
      left: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
    }
    .fgx-brand-css .carousel-inner > .item.active.left,
    .fgx-brand-css .carousel-inner > .item.prev {
      left: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }
    .fgx-brand-css .carousel-inner > .item.active,
    .fgx-brand-css .carousel-inner > .item.next.left,
    .fgx-brand-css .carousel-inner > .item.prev.right {
      left: 0;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .fgx-brand-css .ml-wrapper {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .fgx-brand-css .ml-wrapper:after {
    content: " ";
    height: 0;
    display: block;
    clear: both;
  }
  .fgx-brand-css .mltext {
    overflow: hidden;
    height: auto;
    width: 100%;
  }
  .fgx-brand-css .mltext.mltext-more {
    height: auto !important;
  }
  .fgx-brand-css .mllink {
    cursor: pointer;
  }
  .fgx-brand-css .hiddenHeight {
    opacity: 0 !important;
    display: block !important;
    position: absolute !important;
  }
  .fgx-brand-css .fgx-custom-select {
    margin-bottom: 25px;
    position: relative;
    width: 100%;
    max-width: 450px;
  }
  .fgx-brand-css .fgx-custom-select:not(.fgx-brand-global-container-pad) {
    padding-left: 20px;
    padding-right: 20px;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-container {
    background-color: #fff;
    color: #0678bc;
    cursor: pointer;
    position: relative;
    margin-bottom: 13px;
    border: 1px solid #ddd;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    overflow-x: visible;
    display: inline-block;
    text-align: left;
    outline: 0;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-container li {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    font-size: 14px;
    cursor: pointer;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-container li:hover {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-container li:last-of-type {
    border-bottom: 0;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-down-icon {
    display: inline-block;
    float: right;
    font-size: 3.6rem;
    position: relative;
    right: 10px;
    top: 3px;
    -webkit-transform: all 0.2s ease;
    -ms-transform: all 0.2s ease;
    transform: all 0.2s ease;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-custom-select .fgx-custom-down-icon {
    font-size: 2.4rem;
    top: 8px;
  }
  .fgx-brand-css
    .fgx-custom-select
    .fgx-custom-select-container.shown
    .fgx-custom-down-icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-current {
    font-size: 1.4rem;
    padding: 1rem 1.4rem;
    cursor: pointer;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-dropdown {
    display: none;
    width: 100%;
    background-color: #fff;
    position: absolute;
    z-index: 160;
    border: 1px solid #ddd;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-select-dropdown.shown {
    display: block;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-list-options {
    max-height: 160px;
    overflow-y: auto;
  }
  .fgx-brand-css .fgx-custom-select .fgx-custom-list-options > ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .fgx-brand-css .fgx-brand-text p,
  .fgx-brand-css .fgx-brand-text h1,
  .fgx-brand-css .fgx-brand-text h2,
  .fgx-brand-css .fgx-brand-text h3,
  .fgx-brand-css .fgx-brand-text h4,
  .fgx-brand-css .fgx-brand-text h5,
  .fgx-brand-css .fgx-brand-text h6 {
    margin: 0;
  }
  .fgx-brand-css .fgx-brand-text a {
    text-decoration: underline;
    text-decoration-color: #0678bc;
  }
  .fgx-brand-css .fgx-contact-headline,
  .fgx-brand-css .fgx-contact-subheadline {
    color: #333;
    padding-left: 15px;
    padding-right: 15px;
  }
  .fgx-brand-css .fgx-contact-subheadline {
    display: block;
    margin: 0;
    font-size: 16px;
    padding-bottom: 25px;
  }
  .fgx-brand-css .fgx-contact-headline {
    font-size: 24px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-contact-headline {
    font-size: 3rem !important;
  }
  .fgx-brand-css .fgx-exlt-headline,
  .fgx-brand-css .fgx-lt-headline,
  .fgx-brand-css .fgx-sb-headline {
    display: block;
  }
  .fgx-brand-css .fgx-brand-pad-sm-top {
    padding-top: 5px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-md-top {
    padding-top: 10px;
  }
  .fgx-brand-css .fgx-brand-pad-md-top {
    padding-top: 15px;
  }
  .fgx-brand-css .fgx-brand-pad-md-lg-top {
    padding-top: 20px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-top {
    padding-top: 25px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-xl-top {
    padding-top: 30px;
  }
  .fgx-brand-css .fgx-brand-pad-xl-top {
    padding-top: 35px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-right {
    padding-right: 5px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-md-right {
    padding-right: 10px;
  }
  .fgx-brand-css .fgx-brand-pad-md-right {
    padding-right: 15px;
  }
  .fgx-brand-css .fgx-brand-pad-md-lg-right {
    padding-right: 20px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-right {
    padding-right: 25px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-xl-right {
    padding-right: 30px;
  }
  .fgx-brand-css .fgx-brand-pad-xl-right {
    padding-right: 35px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-btm {
    padding-bottom: 5px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-md-btm {
    padding-bottom: 10px;
  }
  .fgx-brand-css .fgx-brand-pad-md-btm {
    padding-bottom: 15px;
  }
  .fgx-brand-css .fgx-brand-pad-md-lg-btm {
    padding-bottom: 20px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-btm {
    padding-bottom: 25px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-xl-btm {
    padding-bottom: 30px;
  }
  .fgx-brand-css .fgx-brand-pad-xl-btm {
    padding-bottom: 35px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-left {
    padding-left: 5px;
  }
  .fgx-brand-css .fgx-brand-pad-sm-md-left {
    padding-left: 10px;
  }
  .fgx-brand-css .fgx-brand-pad-md-left {
    padding-left: 15px;
  }
  .fgx-brand-css .fgx-brand-pad-md-lg-left {
    padding-left: 20px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-left {
    padding-left: 25px;
  }
  .fgx-brand-css .fgx-brand-pad-lg-xl-left {
    padding-left: 30px;
  }
  .fgx-brand-css .fgx-brand-pad-xl-left {
    padding-left: 35px;
  }
  .fgx-brand-css .fgx-brand-global-container-pad {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .fgx-brand-css .fgx-brand-global-container-pad.container {
    width: 100%;
  }
  .fgx-brand-css .fgx-brand-global-container-pad-left {
    padding-left: 15px;
  }
  .fgx-brand-css .fgx-brand-global-container-pad-right {
    padding-right: 15px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-top {
    margin-top: 5px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-md-top {
    margin-top: 10px;
  }
  .fgx-brand-css .fgx-brand-mar-md-top {
    margin-top: 15px;
  }
  .fgx-brand-css .fgx-brand-mar-md-lg-top {
    margin-top: 20px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-top {
    margin-top: 25px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-xl-top {
    margin-top: 30px;
  }
  .fgx-brand-css .fgx-brand-mar-xl-top {
    margin-top: 35px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-right {
    margin-right: 5px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-md-right {
    margin-right: 10px;
  }
  .fgx-brand-css .fgx-brand-mar-md-right {
    margin-right: 15px;
  }
  .fgx-brand-css .fgx-brand-mar-md-lg-right {
    margin-right: 20px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-right {
    margin-right: 25px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-xl-right {
    margin-right: 30px;
  }
  .fgx-brand-css .fgx-brand-mar-xl-right {
    margin-right: 35px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-btm {
    margin-bottom: 5px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-md-btm {
    margin-bottom: 10px;
  }
  .fgx-brand-css .fgx-brand-mar-md-btm {
    margin-bottom: 15px;
  }
  .fgx-brand-css .fgx-brand-mar-md-lg-btm {
    margin-bottom: 20px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-btm {
    margin-bottom: 25px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-xl-btm {
    margin-bottom: 30px;
  }
  .fgx-brand-css .fgx-brand-mar-xl-btm {
    margin-bottom: 35px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-left {
    margin-left: 5px;
  }
  .fgx-brand-css .fgx-brand-mar-sm-md-left {
    margin-left: 10px;
  }
  .fgx-brand-css .fgx-brand-mar-md-left {
    margin-left: 15px;
  }
  .fgx-brand-css .fgx-brand-mar-md-lg-left {
    margin-left: 20px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-left {
    margin-left: 25px;
  }
  .fgx-brand-css .fgx-brand-mar-lg-xl-left {
    margin-left: 30px;
  }
  .fgx-brand-css .fgx-brand-mar-xl-left {
    margin-left: 35px;
  }
  .fgx-brand-css .fgx-brand-global-container-mar {
    margin-left: 15px;
    margin-right: 15px;
  }
  .fgx-brand-css .fgx-brand-global-container-mar.container {
    width: 100%;
  }
  .fgx-brand-css .fgx-brand-global-container-mar-right {
    margin-right: 15px;
  }
  @media (max-width: 479px) {
    .fgx-brand-css .fgx-brand-mobile-container-pad {
      padding-left: 15px;
      padding-right: 15px;
    }
    .fgx-brand-css .fgx-brand-mobile-container-pad.container {
      width: 100%;
    }
    .fgx-brand-css .fgx-brand-mobile-container-pad-left {
      padding-left: 15px;
    }
  }
  @media (min-width: 480px) and (max-width: 767px) {
    .fgx-brand-css .fgx-brand-mobile-container-pad {
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css .fgx-brand-mobile-container-pad.container {
      width: 100%;
    }
    .fgx-brand-css .fgx-brand-mobile-container-pad-left {
      padding-left: 25px;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .bcc-carousel-content {
      display: none !important;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css.no-scroll-sm,
    .fgx-brand-css .no-scroll-sm {
      overflow-y: hidden !important;
      position: relative;
      height: 100%;
    }
    .fgx-brand-css .m-text-left {
      text-align: left;
    }
    .fgx-brand-css .m-text-center {
      text-align: center;
    }
    .fgx-brand-css .m-text-right {
      text-align: right;
    }
    .fgx-brand-css .fgx-visible-xs-block {
      display: block !important;
    }
    .fgx-brand-css .fgx-hidden-xs {
      display: none !important;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-css .fgx-brand-exlt-h1,
    .fgx-brand-css .fgx-brand-lt-h1,
    .fgx-brand-css .fgx-brand-sb-h1,
    .fgx-brand-css .fgx-brand-serif-h1 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .fgx-brand-exlt-h2,
    .fgx-brand-css .fgx-brand-lt-h2,
    .fgx-brand-css .fgx-brand-sb-h2,
    .fgx-brand-css .fgx-brand-serif-h2,
    .fgx-brand-css .fgx-contact-headline {
      font-size: 30px;
    }
    .fgx-brand-css .fgx-brand-exlt-h3,
    .fgx-brand-css .fgx-brand-lt-h3,
    .fgx-brand-css .fgx-brand-sb-h3,
    .fgx-brand-css .fgx-brand-serif-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .fgx-brand-exlt-h4,
    .fgx-brand-css .fgx-brand-lt-h4,
    .fgx-brand-css .fgx-brand-sb-h4,
    .fgx-brand-css .fgx-brand-serif-h4 {
      font-size: 21px;
    }
    .fgx-brand-css .fgx-brand-exlt-h5,
    .fgx-brand-css .fgx-brand-lt-h5,
    .fgx-brand-css .fgx-brand-sb-h5,
    .fgx-brand-css .fgx-brand-serif-h5 {
      font-size: 18px;
    }
    .fgx-brand-css .fgx-brand-subheadline {
      font-size: 18px;
    }
    .fgx-brand-css .fgx-contact-headline,
    .fgx-brand-css .fgx-contact-subheadline,
    .fgx-brand-css .fgx-brand-global-container-pad {
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-left {
      padding-left: 25px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-right {
      padding-right: 25px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar {
      margin-left: 25px;
      margin-right: 25px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar-right {
      margin-right: 25px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .fgx-mobile {
      display: none;
    }
    .fgx-brand-css .fgx-custom-select .fgx-custom-select-container li {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-custom-select-current {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-brand-exlt-h1,
    .fgx-brand-css .fgx-brand-lt-h1,
    .fgx-brand-css .fgx-brand-sb-h1,
    .fgx-brand-css .fgx-brand-serif-h1 {
      font-size: 42px;
    }
    .fgx-brand-css .fgx-brand-serif-h1-lg {
      font-size: 5.4rem;
    }
    .fgx-brand-css .fgx-brand-exlt-h2,
    .fgx-brand-css .fgx-brand-lt-h2,
    .fgx-brand-css .fgx-brand-sb-h2,
    .fgx-brand-css .fgx-brand-serif-h2,
    .fgx-brand-css .fgx-contact-headline {
      font-size: 2rem;
    }
    .fgx-brand-css .fgx-brand-exlt-h3,
    .fgx-brand-css .fgx-brand-lt-h3,
    .fgx-brand-css .fgx-brand-sb-h3,
    .fgx-brand-css .fgx-brand-serif-h3 {
      font-size: 30px;
    }
    .fgx-brand-css .fgx-brand-exlt-h4,
    .fgx-brand-css .fgx-brand-lt-h4,
    .fgx-brand-css .fgx-brand-sb-h4,
    .fgx-brand-css .fgx-brand-serif-h4 {
      font-size: 24px;
    }
    .fgx-brand-css .fgx-brand-exlt-h2-sm,
    .fgx-brand-css .fgx-brand-lt-h2-sm {
      font-size: 3.6rem;
    }
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-h2-sm,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-h2-sm {
      font-size: 30px;
    }
    .fgx-brand-css .fgx-brand-serif-h2-sm {
      font-size: 3.6rem;
    }
    .fgx-brand-css .fgx-brand-serif-h2-lg {
      font-size: 30px;
    }
    .fgx-brand-css .fgx-brand-exlt-sh,
    .fgx-brand-css .fgx-brand-lt-sh,
    .fgx-brand-css .fgx-brand-sb-sh,
    .fgx-brand-css .fgx-brand-serif-sh,
    .fgx-brand-css .fgx-brand-exlt-sh-sm,
    .fgx-brand-css .fgx-brand-lt-sh-sm,
    .fgx-brand-css .fgx-brand-sb-sh-sm,
    .fgx-brand-css .fgx-brand-serif-sh-sm {
      font-size: 24px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-exlt-sh-sm,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-lt-sh-sm,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-sb-sh-sm,
    .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-serif-sh-sm {
      font-size: 2rem;
    }
    .fgx-brand-css .fgx-brand-subheadline {
      font-size: 2rem;
    }
    .fgx-brand-css .fgx-brand-body-copy,
    .fgx-brand-css .fgx-brand-body-txt {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-brand-pad-lg-xl-top {
      padding-top: 35px;
    }
    .fgx-brand-css .fgx-brand-pad-xl-top {
      padding-top: 50px;
    }
    .fgx-brand-css .fgx-brand-pad-lg-xl-right {
      padding-right: 35px;
    }
    .fgx-brand-css .fgx-brand-pad-xl-right {
      padding-right: 50px;
    }
    .fgx-brand-css .fgx-brand-pad-lg-xl-btm {
      padding-bottom: 35px;
    }
    .fgx-brand-css .fgx-brand-pad-xl-btm {
      padding-bottom: 50px;
    }
    .fgx-brand-css .fgx-brand-pad-lg-xl-left {
      padding-left: 35px;
    }
    .fgx-brand-css .fgx-brand-pad-xl-left {
      padding-left: 50px;
    }
    .fgx-brand-css .fgx-contact-headline,
    .fgx-brand-css .fgx-contact-subheadline,
    .fgx-brand-css .fgx-brand-global-container-pad {
      padding-left: 10px;
      padding-right: 10px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-left {
      padding-left: 30px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-right {
      padding-right: 30px;
    }
    .fgx-brand-css .fgx-brand-mar-lg-xl-top {
      margin-top: 35px;
    }
    .fgx-brand-css .fgx-brand-mar-xl-top {
      margin-top: 50px;
    }
    .fgx-brand-css .fgx-brand-mar-lg-xl-right {
      margin-right: 35px;
    }
    .fgx-brand-css .fgx-brand-mar-xl-right {
      margin-right: 50px;
    }
    .fgx-brand-css .fgx-brand-mar-lg-xl-btm {
      margin-bottom: 35px;
    }
    .fgx-brand-css .fgx-brand-mar-xl-btm {
      margin-bottom: 50px;
    }
    .fgx-brand-css .fgx-brand-mar-lg-xl-left {
      margin-left: 35px;
    }
    .fgx-brand-css .fgx-brand-mar-xl-left {
      margin-left: 50px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar {
      margin-left: 30px;
      margin-right: 30px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar-right {
      margin-right: 30px;
    }
    .fgx-brand-css .moreDesc,
    .fgx-brand-css .lessDesc {
      display: none !important;
    }
    .fgx-brand-css .mltext.description-more {
      display: inline !important;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .fgx-custom-select .fgx-custom-select-container li {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-brand-exlt-h1,
    .fgx-brand-css .fgx-brand-lt-h1,
    .fgx-brand-css .fgx-brand-sb-h1,
    .fgx-brand-css .fgx-brand-serif-h1 {
      font-size: 48px;
    }
    .fgx-brand-css .fgx-brand-exlt-h2,
    .fgx-brand-css .fgx-brand-lt-h2,
    .fgx-brand-css .fgx-brand-sb-h2,
    .fgx-brand-css .fgx-brand-serif-h2,
    .fgx-brand-css .fgx-contact-headline {
      font-size: 24px;
      font-weight: bold;
    }
    .fgx-brand-css .fgx-brand-exlt-h3,
    .fgx-brand-css .fgx-brand-lt-h3,
    .fgx-brand-css .fgx-brand-sb-h3,
    .fgx-brand-css .fgx-brand-serif-h3 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .fgx-brand-exlt-h4,
    .fgx-brand-css .fgx-brand-lt-h4,
    .fgx-brand-css .fgx-brand-sb-h4,
    .fgx-brand-css .fgx-brand-serif-h4 {
      font-size: 30px;
    }
    .fgx-brand-css .fgx-brand-exlt-h5,
    .fgx-brand-css .fgx-brand-lt-h5,
    .fgx-brand-css .fgx-brand-sb-h5,
    .fgx-brand-css .fgx-brand-serif-h5 {
      font-size: 24px;
    }
    .fgx-brand-css .fgx-brand-exlt-h6,
    .fgx-brand-css .fgx-brand-lt-h6,
    .fgx-brand-css .fgx-brand-sb-h6,
    .fgx-brand-css .fgx-brand-serif-h6 {
      font-size: 18px;
    }
    .fgx-brand-css .fgx-brand-exlt-body,
    .fgx-brand-css .fgx-brand-lt-body,
    .fgx-brand-css .fgx-brand-sb-body,
    .fgx-brand-css .fgx-brand-serif-body,
    .fgx-brand-css .ml-wrapper {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-brand-exlt-h2-lg {
      font-size: 3.6rem;
    }
    .fgx-brand-css .fgx-brand-subheadline {
      font-size: 24px;
    }
    .fgx-brand-css .fgx-brand-body-copy,
    .fgx-brand-css .fgx-brand-body-txt {
      font-size: 16px;
    }
    .fgx-brand-css .fgx-contact-headline,
    .fgx-brand-css .fgx-contact-subheadline,
    .fgx-brand-css .fgx-brand-global-container-pad {
      padding-left: 11px;
      padding-right: 11px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-left {
      padding-left: 45px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-right {
      padding-right: 45px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar {
      margin-left: 45px;
      margin-right: 45px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar-right {
      margin-right: 45px;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css .fgx-contact-headline,
    .fgx-brand-css .fgx-contact-subheadline,
    .fgx-brand-css .fgx-brand-global-container-pad {
      padding-left: 95px;
      padding-right: 95px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-left {
      padding-left: 95px;
    }
    .fgx-brand-css .fgx-brand-global-container-pad-right {
      padding-right: 95px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar {
      margin-left: 95px;
      margin-right: 95px;
    }
    .fgx-brand-css .fgx-brand-global-container-mar-right {
      margin-right: 95px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .fgx-desktop {
      display: none;
    }
    .fgx-brand-css.fgx-brand-size-calc .fgx-tooltip,
    .fgx-brand-css .fgx-brand-size-calc .fgx-tooltip {
      max-height: none;
    }
  }
  .fgx-brand-css .lazyload,
  .fgx-brand-css .lazyloading {
    opacity: 0;
  }
  .fgx-brand-css .lazyloaded {
    opacity: 1;
    transition: opacity 300ms;
  }
  .fgx-brand-css #CQ .x-fieldset {
    width: 97% !important;
  }
  .fgx-brand-css #CQ .x-list-body dl.x-list-selected dt em {
    font-weight: bold;
  }
  .fgx-brand-css #CQ .x-list-body dl {
    cursor: pointer;
  }
  .fgx-brand-css #CQ .x-window * {
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
  }
  .fgx-brand-css span.fgx-tag-missing {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    display: block;
    background: top left url("../wcm/img/tag-missing.html") no-repeat;
    z-index: 1;
  }
  .fgx-brand-css #CQ .x-html-editor-tb .x-btn-text.x-edit-brandColorPicker {
    background: top left url("../wcm/img/colorpicker.html") no-repeat;
  }
  .fgx-brand-css #CQ .fd-color-picker-dialog .x-color-palette {
    height: auto;
  }
  .fgx-brand-css .mbp-test {
    width: 300px;
  }
  @media screen and (min-width: 300px) {
    .fgx-brand-css .mbp-test {
      width: 300px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .mbp-test {
      width: 480px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .mbp-test {
      width: 768px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .mbp-test {
      width: 992px;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-css .mbp-test {
      width: 1200px;
    }
  }
  .fgx-brand-css .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }
  .fgx-brand-css .dropup,
  .fgx-brand-css .dropdown {
    position: relative;
  }
  .fgx-brand-css .dropdown-toggle:focus {
    outline: 0;
  }
  .fgx-brand-css .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 1.4rem;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
  }
  .fgx-brand-css .dropdown-menu.pull-right {
    right: 0;
    left: auto;
  }
  .fgx-brand-css .dropdown-menu .divider {
    height: 1px;
    margin: 0rem 0;
    overflow: hidden;
    background-color: #e5e5e5;
  }
  .fgx-brand-css .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
  }
  .fgx-brand-css .dropdown-menu > li > a:hover,
  .fgx-brand-css .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
  }
  .fgx-brand-css .dropdown-menu > .active > a,
  .fgx-brand-css .dropdown-menu > .active > a:hover,
  .fgx-brand-css .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #0678bc;
  }
  .fgx-brand-css .dropdown-menu > .disabled > a,
  .fgx-brand-css .dropdown-menu > .disabled > a:hover,
  .fgx-brand-css .dropdown-menu > .disabled > a:focus {
    color: #777;
  }
  .fgx-brand-css .dropdown-menu > .disabled > a:hover,
  .fgx-brand-css .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
  }
  .fgx-brand-css .open > .dropdown-menu {
    display: block;
  }
  .fgx-brand-css .open > a {
    outline: 0;
  }
  .fgx-brand-css .dropdown-menu-right {
    left: auto;
    right: 0;
  }
  .fgx-brand-css .dropdown-menu-left {
    left: 0;
    right: auto;
  }
  .fgx-brand-css .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 2rem;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap;
  }
  .fgx-brand-css .dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
  }
  .fgx-brand-css .pull-right > .dropdown-menu {
    right: 0;
    left: auto;
  }
  .fgx-brand-css .dropup .caret,
  .fgx-brand-css .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
  }
  .fgx-brand-css .dropup .dropdown-menu,
  .fgx-brand-css .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .navbar-right .dropdown-menu {
      left: auto;
      right: 0;
    }
    .fgx-brand-css .navbar-right .dropdown-menu-left {
      left: 0;
      right: auto;
    }
  }
  .fgx-brand-css .dropdown-menu {
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 40px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.175);
  }
  .fgx-brand-css .dropdown-menu > li > a {
    border-top: 1px solid #ddd;
    padding: 20px 25px;
    color: #0678bc;
  }
  .fgx-brand-css .dropdown-menu > li > a:hover,
  .fgx-brand-css .dropdown-menu > li > a:focus {
    color: #044972;
  }
  .fgx-brand-css .dropdown-menu > li.active > a,
  .fgx-brand-css .dropdown-menu > li.active > a:hover,
  .fgx-brand-css .dropdown-menu > li.active > a:active,
  .fgx-brand-css .dropdown-menu > li.active > a:focus {
    color: #fff;
  }
  .fgx-brand-css .dropdown-menu > li:first-child > a {
    border-top: 0 none;
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control {
    -webkit-appearance: none;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control::-webkit-slider-runnable-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
    background: #d7d7d7;
    border-radius: 0;
    border: 0 solid rgba(0, 0, 0, 0);
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control::-webkit-slider-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
    border: 0 solid rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #102b4e;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -10px;
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-moz-range-track {
    width: 100%;
    height: 2px;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
    background: #d7d7d7;
    border-radius: 0;
    border: 0 solid rgba(0, 0, 0, 0);
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-moz-range-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
    border: 0 solid rgba(0, 0, 0, 0);
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-moz-focus-outer {
    border: 0;
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-ms-track {
    width: 100%;
    height: 18px;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-ms-fill-lower {
    background: #cacaca;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-ms-fill-upper {
    background: #d7d7d7;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
  }
  .fgx-brand-css input[type="range"].fgx-brand-slider-control::-ms-thumb {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
    border: 0 solid rgba(0, 0, 0, 0);
    height: 18px;
    width: 18px;
    border-radius: 0;
    background: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-lt::-webkit-slider-thumb {
    background: #fff;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-lt::-moz-range-thumb {
    background: #fff;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-lt::-ms-thumb {
    background: #fff;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-med::-webkit-slider-thumb {
    background: #ddd;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-med::-moz-range-thumb {
    background: #ddd;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-med::-ms-thumb {
    background: #ddd;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk::-webkit-slider-thumb {
    background: #333;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk::-moz-range-thumb {
    background: #333;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk::-ms-thumb {
    background: #333;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk-alt::-webkit-slider-thumb {
    background: #102b4e;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk-alt::-moz-range-thumb {
    background: #102b4e;
  }
  .fgx-brand-css
    input[type="range"].fgx-brand-slider-control.fgx-brand-theme-drk-alt::-ms-thumb {
    background: #102b4e;
  }
  @font-face {
    font-family: FordGUXFont;
    src: url(../base/fonts/gux-icons/gux-icons93259325.html?-mduxqz);
    src: url(../base/fonts/gux-icons/gux-icons93259325.html?-mduxqz#iefix)
        format("embedded-opentype"),
      url(../base/fonts/gux-icons/gux-icons93259325-2.html?-mduxqz)
        format("truetype"),
      url(../base/fonts/gux-icons/gux-icons93259325-3.html?-mduxqz) format("woff"),
      url(../base/fonts/gux-icons/gux-icons93259325-4.html?-mduxqz#FordGUXFont)
        format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .fgx-brand-css [class^="icon-"],
  .fgx-brand-css [class*=" icon-"],
  .fgx-brand-css [class^="iconrte-"]:after,
  .fgx-brand-css [class*=" iconrte-"]:after {
    font-family: FordGUXFont;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration: inherit;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fgx-brand-Lincoln .fgx-brand-css [class^="icon-"],
  .fgx-brand-Lincoln .fgx-brand-css [class*=" icon-"],
  .fgx-brand-Lincoln .fgx-brand-css [class^="iconrte-"]:after,
  .fgx-brand-Lincoln .fgx-brand-css [class*=" iconrte-"]:after {
    font-family: "lincoln-icons" !important;
  }
  .fgx-brand-css .icon-action-calendar-25px:before {
    content: "\e001";
  }
  .fgx-brand-css .icon-action-call-25px:before {
    content: "\e002";
  }
  .fgx-brand-css .icon-action-call-outline-50px:before {
    content: "\e003";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-call-outline-50px:before {
    content: "\70";
  }
  .fgx-brand-css .icon-action-call-solid-50px:before {
    content: "\e004";
  }
  .fgx-brand-css .icon-action-delete-25px:before {
    content: "\e005";
  }
  .fgx-brand-css .icon-action-email-25px:before {
    content: "\e006";
  }
  .fgx-brand-css .icon-action-print-25px:before {
    content: "\e007";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-print-25px:before {
    content: "\33";
  }
  .fgx-brand-css .icon-action-send-phone-25px:before {
    content: "\e008";
  }
  .fgx-brand-css .icon-action-send-to-dealer-25px:before {
    content: "\e009";
  }
  .fgx-brand-css .icon-alert-solid-25px:before {
    content: "\e00a";
  }
  .fgx-brand-css .icon-bp-chevron-down-50px:before {
    content: "\e00b";
  }
  .fgx-brand-css .icon-check-25px:before {
    content: "\e00c";
  }
  .fgx-brand-css .icon-check-outline-25px:before {
    content: "\e00d";
  }
  .fgx-brand-css .icon-check-solid-25px:before {
    content: "\e00e";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-check-solid-25px:before {
    content: "\2a";
  }
  .fgx-brand-css .icon-chevron-outline-25px:before,
  .fgx-brand-css .iconrte-cta-chevron:after {
    content: url(../images/icons/right-arrow002.png);
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln .fgx-brand-css .iconrte-cta-chevron:after {
    content: "\4b";
  }
  .fgx-brand-css .icon-chevron-solid-25px:before {
    content: "\e010";
  }
  .fgx-brand-css .icon-close-outline-25px:before {
    content: "\e011";
  }
  .fgx-brand-css .icon-close-solid-25px:before {
    content: "\e012";
  }
  .fgx-brand-css .icon-commercial-model-outline-50px:before {
    content: "\e013";
  }
  .fgx-brand-css .icon-commercial-model-solid-50px:before {
    content: "\e014";
  }
  .fgx-brand-css .icon-commercial-models-25px:before {
    content: "\e015";
  }
  .fgx-brand-css .icon-estimate-payment-50px:before {
    content: "\e016";
  }
  .fgx-brand-css .icon-contact-locate-dealer:before {
    content: "\e017";
  }
  .fgx-brand-css .icon-fullscreen-25px:before {
    content: "\e018";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-fullscreen-25px:before {
    content: "\24";
  }
  .fgx-brand-css .icon-owner-landing-page-50px:before {
    content: "\ef14";
  }
  .fgx-brand-css .icon-owner-landing-page-outline-50px:before {
    content: "\ef35";
  }
  .fgx-brand-css .icon-image-expand-25px:before {
    content: "\e019";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-image-expand-25px:before {
    content: "\5a";
  }
  .fgx-brand-css .icon-locate-dealer-action-25px:before {
    content: "\e01a";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-locate-dealer-action-25px:before {
    content: "\71";
  }
  .fgx-brand-css .icon-minus-outline-50px:before {
    content: "\e01b";
  }
  .fgx-brand-css .icon-minus-solid-50px:before {
    content: "\e01c";
  }
  .fgx-brand-css .icon-notes-25px:before {
    content: "\e01d";
  }
  .fgx-brand-css .icon-owner-advantage-rewards-125px:before {
    content: "\e01e";
  }
  .fgx-brand-css .icon-plus-outline-50px:before {
    content: "\e01f";
  }
  .fgx-brand-css .icon-plus-solid-50px:before {
    content: "\e020";
  }
  .fgx-brand-css .icon-save-star-outline:before {
    content: "\e021";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-save-star-outline:before {
    content: "\23";
  }
  .fgx-brand-css .icon-save-star-solid:before {
    content: "\e022";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-save-star-solid:before {
    content: "\25";
  }
  .fgx-brand-css .icon-share-25px:before {
    content: "\e023";
  }
  .fgx-brand-css .icon-sound-25px:before {
    content: "\e024";
  }
  .fgx-brand-css .icon-360-swipe-icon-50px:before {
    content: "\e028";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-360-swipe-icon-50px:before {
    content: "\44";
  }
  .fgx-brand-css .icon-360-swipe-icon-125px:before {
    content: "\e029";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-360-swipe-icon-125px:before {
    content: "\44";
  }
  .fgx-brand-css .icon-contact-phone:before {
    content: "\e646";
  }
  .fgx-brand-css .icon-contact-social-assist:before {
    content: "\e682";
  }
  .fgx-brand-css .icon-360-solid-50px:before {
    content: "\e600";
  }
  .fgx-brand-css .icon-contact-mail:before {
    content: "\e684";
  }
  .fgx-brand-css .icon-contact-email:before {
    content: "\e685";
  }
  .fgx-brand-css .icon-360-outline-50px:before {
    content: "\e601";
  }
  .fgx-brand-css .icon-towing-125px:before {
    content: "\e6ec";
  }
  .fgx-brand-css .icon-apply-for-credit-solid-50px:before {
    content: "\e602";
  }
  .fgx-brand-css .icon-apply-for-credit-outline-50px:before {
    content: "\e603";
  }
  .fgx-brand-css .icon-build-price-solid-50px:before {
    content: "\e604";
  }
  .fgx-brand-css .icon-build-price-outline-50px:before {
    content: "\e605";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-build-price-outline-50px:before {
    content: "\4d";
  }
  .fgx-brand-css .icon-certified-pre-owned-solid-50px:before {
    content: "\e606";
  }
  .fgx-brand-css .icon-certified-pre-owned-outline-50px:before {
    content: "\e607";
  }
  .fgx-brand-css .icon-locatedealer-action-solid-50px:before {
    content: "\e608";
  }
  .fgx-brand-css .icon-locatedealer-action-outline-50px:before {
    content: "\e609";
  }
  .fgx-brand-css .icon-search-inventory-solid-50px:before {
    content: "\e60a";
  }
  .fgx-brand-css .icon-search-inventory-outline-50px:before {
    content: "\e60b";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-search-inventory-outline-50px:before {
    content: "\47";
  }
  .fgx-brand-css .icon-compare-solid-50px:before {
    content: "\e60c";
  }
  .fgx-brand-css .icon-compare-outline-50px:before {
    content: "\e60d";
  }
  .fgx-brand-css .icon-estimate-payment-solid-50px:before {
    content: "\e60e";
  }
  .fgx-brand-css .icon-estimate-payment-outline-50px:before {
    content: "\e60f";
  }
  .fgx-brand-css .icon-locate-dealer-indicator-solid-50px:before {
    content: "\e610";
  }
  .fgx-brand-css .icon-locate-dealer-indicator-outline-50px:before {
    content: "\e611";
  }
  .fgx-brand-css .icon-ford-credit-solid-50px:before {
    content: "\e612";
  }
  .fgx-brand-css .icon-ford-credit-outline-50px:before {
    content: "\e613";
  }
  .fgx-brand-css .icon-get-brochure-solid-50px:before {
    content: "\e614";
  }
  .fgx-brand-css .icon-get-brochure-outline-50px:before {
    content: "\e615";
  }
  .fgx-brand-css .icon-get-updates-solid-50px:before {
    content: "\e616";
  }
  .fgx-brand-css .icon-get-updates-outline-50px:before {
    content: "\e617";
  }
  .fgx-brand-css .icon-image-expand-solid-50px:before {
    content: "\e618";
  }
  .fgx-brand-css .icon-image-expand-outline-50px:before {
    content: "\e619";
  }
  .fgx-brand-css .icon-incentives-solid-50px:before {
    content: "\e61a";
  }
  .fgx-brand-css .icon-incentives-outline-50px:before {
    content: "\e61b";
  }
  .fgx-brand-css .icon-request-quote-outline-50px:before {
    content: "\e61d";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-request-quote-outline-50px:before {
    content: "\31";
  }
  .fgx-brand-css .icon-action-send-phone-solid-50px:before {
    content: "\e61e";
  }
  .fgx-brand-css .icon-request-quote-solid-50px:before {
    content: "\e61c";
  }
  .fgx-brand-css .icon-action-send-phone-outline-50px:before {
    content: "\e61f";
  }
  .fgx-brand-css .icon-action-text-dealer-25px:before {
    content: "\ef49";
  }
  .fgx-brand-css .icon-trade-in-solid-50px:before {
    content: "\e620";
  }
  .fgx-brand-css .icon-view-map-solid-50px:before {
    content: "\e622";
  }
  .fgx-brand-css .icon-trade-in-outline-50px:before {
    content: "\e621";
  }
  .fgx-brand-css .icon-view-map-outline-50px:before {
    content: "\e623";
  }
  .fgx-brand-css .icon-wheels-solid-50px:before {
    content: "\e624";
  }
  .fgx-brand-css .icon-wheels-outline-50px:before {
    content: "\e625";
  }
  .fgx-brand-css .icon-social-youtube-50px:before {
    content: "\e627";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-social-youtube-50px:before {
    content: "\58";
  }
  .fgx-brand-css .icon-kabob-outline-25px:before {
    content: "\e62b";
  }
  .fgx-brand-css .icon-kabob-solid-25px:before {
    content: "\e62c";
  }
  .fgx-brand-css .icon-info-25px:before {
    content: "\e630";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-info-25px:before {
    content: "\59";
  }
  .fgx-brand-css .icon-search-glass-25px:before {
    content: url(../images/icons/search.png);
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-search-glass-25px:before {
    content: "\47";
  }
  .fgx-brand-css .icon-question-outline-25px:before {
    content: "\e635";
  }
  .fgx-brand-css .icon-question-solid-25px:before {
    content: "\e636";
  }
  .fgx-brand-css .icon-email-outline-50px:before {
    content: "\e640";
  }
  .fgx-brand-css .icon-email-solid-50px:before {
    content: "\e641";
  }
  .fgx-brand-css .icon-search-glass-outline-50px:before {
    content: "\e649";
  }
  .fgx-brand-css .icon-search-glass-solid-50px:before {
    content: "\e64a";
  }
  .fgx-brand-css .icon-send-to-outline-25px:before {
    content: "\e64b";
  }
  .fgx-brand-css .icon-send-to-solid-25px:before {
    content: "\e64c";
  }
  .fgx-brand-css .icon-minus-25px:before {
    content: "\e652";
  }
  .fgx-brand-css .icon-plus-25px:before {
    content: "\e653";
  }
  .fgx-brand-css .icon-alert-outline-25px:before {
    content: "\e658";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-alert-outline-25px:before {
    content: "\6d";
  }
  .fgx-brand-css .icon-action-play-50px:before {
    content: "\e65e";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-play-50px:before {
    content: "\58";
  }
  .fgx-brand-css .icon-new-window-25px:before {
    content: "\e661";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-new-window-25px:before {
    content: "\30";
  }
  .fgx-brand-css .icon-action-chevron-left-25px:before {
    content: url('/Mobile Header/icon 2nd.png');
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chevron-left-25px:before {
    content: "\4C";
  }
  .fgx-brand-css .icon-action-chevron-right-25px:before {
    content: "\e663";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chevron-right-25px:before {
    content: "\4B";
  }
  .fgx-brand-css .icon-vehicle-strippedchassis:before {
    content: "\e664";
  }
  .fgx-brand-css .icon-vehicle-chassis-cab:before {
    content: "\e665";
  }
  .fgx-brand-css .icon-vehicle-van:before {
    content: "\e666";
  }
  .fgx-brand-css .icon-vehicle-people-mover:before {
    content: "\e667";
  }
  .fgx-brand-css .icon-vehicle-truck:before {
    content: "\e668";
  }
  .fgx-brand-css .icon-vehicle-sedan:before {
    content: "\e669";
  }
  .fgx-brand-css .icon-vehicle-hatch:before {
    content: "\e66a";
  }
  .fgx-brand-css .icon-vehicle-coupe:before {
    content: "\e66b";
  }
  .fgx-brand-css .icon-vehicle-estate:before {
    content: "\e66c";
  }
  .fgx-brand-css .icon-vehicle-convertible:before {
    content: "\e66d";
  }
  .fgx-brand-css .icon-vehicle-suv:before {
    content: "\e66e";
  }
  .fgx-brand-css .icon-vehicle-crossover:before {
    content: "\e66f";
  }
  .fgx-brand-css .icon-manual-transmission:before {
    content: "\e670";
  }
  .fgx-brand-css .icon-vehicle-performance:before {
    content: "\e671";
  }
  .fgx-brand-css .icon-vehicle-hybrid:before {
    content: "\e672";
  }
  .fgx-brand-css .icon-vehicle-25px:before {
    content: "\e674";
  }
  .fgx-brand-css .icon-mobile-nav-shop-25px:before {
    content: "\e675";
  }
  .fgx-brand-css .icon-credit-primary-applicant-outline-50px:before {
    content: "\e677";
  }
  .fgx-brand-css .icon-mobile-nav-finance-25px:before {
    content: "\e678";
  }
  .fgx-brand-css .icon-credit-joint-applicant-outline-50px:before {
    content: "\e679";
  }
  .fgx-brand-css .icon-action-chevron-large:before {
    content: url('/assets/images/icons/icon 1st.png');
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chevron-large:before {
    content: "\4B";
  }
  .fgx-brand-css .icon-action-print-outline-50px:before {
    content: "\e67b";
  }
  .fgx-brand-css .icon-nav-mobile-owner-25px:before {
    content: "\e67c";
  }
  .fgx-brand-css .icon-action-calendar-outline-50px:before {
    content: "\e67d";
  }
  .fgx-brand-css .icon-action-chevron-up-25px:before {
    content: url(../images/icons/up-arrowW002.png);
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chevron-up-25px:before {
    content: "\51";
  }
  .fgx-brand-css .icon-action-delete-outline-50px:before {
    content: "\e67f";
  }
  .fgx-brand-css .icon-action-chevron-down-25px:before {
    content: url('/Mobile Header/icon 3rd.png');
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chevron-down-25px:before {
    content: "\4f";
  }
  .fgx-brand-css .icon-locate-dealer-indicator-25px:before {
    content: "\e681";
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-locate-dealer-indicator-25px:before {
    content: "\68";
  }
  .fgx-brand-css .icon-nav-profile-signed-out:before {
    content: url(../images/icons/signin.png);
    background-position: center;
  }
  .fgx-brand-css .icon-footer-globe-west-25px:before {
    content: url(../images/icons/world1.png);
  }
  .fgx-brand-css .icon-social-twitter-outline-50px:before {
    content: "\e688";
  }
  .fgx-brand-css .icon-credit-test-drive-solid-50px:before {
    content: "\e689";
  }
  .fgx-brand-css .icon-vehicle-outline-50px:before {
    content: "\e68a";
  }
  .fgx-brand-css .icon-action-calendar-solid-50px:before {
    content: "\e68b";
  }
  .fgx-brand-css .icon-action-send-to-dealer-outline-50px:before {
    content: "\e68c";
  }
  .fgx-brand-css .icon-bp-drive-solid-50px:before {
    content: "\e68e";
  }
  .fgx-brand-css .icon-action-delete-solid-50px:before {
    content: "\e68d";
  }
  .fgx-brand-css .icon-bp-drive-outline-50px:before {
    content: "\e68f";
  }
  .fgx-brand-css .icon-credit-special-programs-solid-50px:before {
    content: "\e690";
  }
  .fgx-brand-css .icon-credit-special-programs-outline-50px:before {
    content: "\e691";
  }
  .fgx-brand-css .icon-extended-service-plan-solid-50px:before {
    content: "\e692";
  }
  .fgx-brand-css .icon-credit-test-drive-outline-50px:before {
    content: "\e693";
  }
  .fgx-brand-css .icon-extended-service-plan-outline-50px:before {
    content: "\e694";
  }
  .fgx-brand-css .icon-bp-ext-solid-50px:before {
    content: "\e695";
  }
  .fgx-brand-css .icon-bp-ext-outline-50px:before {
    content: "\e696";
  }
  .fgx-brand-css .icon-extras-solid-50px:before {
    content: "\e697";
  }
  .fgx-brand-css .icon-extras-outline-50px:before {
    content: "\e698";
  }
  .fgx-brand-css .icon-credit-finance-finder-solid-50px:before {
    content: "\e699";
  }
  .fgx-brand-css .icon-credit-finance-finder-outline-50px:before {
    content: "\e69a";
  }
  .fgx-brand-css .icon-credit-shoppers-guide-outline-50px:before {
    content: "\e69b";
  }
  .fgx-brand-css .icon-footer-globe-east-25px:before {
    content: "\e69c";
  }
  .fgx-brand-css .icon-generic-article-solid-50px:before {
    content: "\e69d";
  }
  .fgx-brand-css .icon-action-send-to-dealer-solid-50px:before {
    content: "\e69f";
  }
  .fgx-brand-css .icon-generic-article-outline-50px:before {
    content: "\e69e";
  }
  .fgx-brand-css .icon-nav-mobile-hamburger:before {
    content: "\e6a0";
  }
  .fgx-brand-css .icon-bp-int-solid-50px:before {
    content: "\e6a1";
  }
  .fgx-brand-css .icon-bp-int-outline-50px:before {
    content: "\e6a2";
  }
  .fgx-brand-css .icon-credit-joint-applicant-solid-50px:before {
    content: "\e6a3";
  }
  .fgx-brand-css .icon-credit-primary-applicant-solid-50px:before {
    content: "\e6a4";
  }
  .fgx-brand-css .icon-credit-commercial-finance-solid-50px:before {
    content: "\e6a6";
  }
  .fgx-brand-css .icon-action-print-solid-50px:before {
    content: "\e6a5";
  }
  .fgx-brand-css .icon-credit-commercial-finance-outline-50px:before {
    content: "\e6a7";
  }
  .fgx-brand-css .icon-vehicle-solid-50px:before {
    content: "\e6a8";
  }
  .fgx-brand-css .icon-bp-tech-solid-50px:before {
    content: "\e6aa";
  }
  .fgx-brand-css .icon-bp-tech-outline-50px:before {
    content: "\e6ab";
  }
  .fgx-brand-css .icon-social-twitter-solid-50px:before {
    content: "\e6ac";
  }
  .fgx-brand-css .icon-credit-shoppers-guide-solid-50px:before {
    content: "\e6ad";
  }
  .fgx-brand-css .icon-close:before {
    content: url(../images/icons/cross01.png);
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-close:before {
    content: "\74";
  }
  .fgx-brand-css .icon-emergency-call-number-25px:before {
    content: "\e6b4";
  }
  .fgx-brand-css .icon-emergency-call-number-outline-50px:before {
    content: "\e6b5";
  }
  .fgx-brand-css .icon-emergency-call-number-solid-50px:before {
    content: "\e6b7";
  }
  .fgx-brand-css .icon-emergency-call-number-125px:before {
    content: "\e6b8";
  }
  .fgx-brand-css .icon-flat-tire-change-25px:before {
    content: "\e6b9";
  }
  .fgx-brand-css .icon-flat-tire-change-outline-50px:before {
    content: "\e6ba";
  }
  .fgx-brand-css .icon-flat-tire-change-solid-50px:before {
    content: "\e6bb";
  }
  .fgx-brand-css .icon-flat-tire-change-rev-125px:before {
    content: "\e6bc";
  }
  .fgx-brand-css .icon-fuel-delivery-25px:before {
    content: "\e6bd";
  }
  .fgx-brand-css .icon-fuel-delivery-outline-50px:before {
    content: "\e6be";
  }
  .fgx-brand-css .icon-fuel-delivery-solid-50px:before {
    content: "\e6bf";
  }
  .fgx-brand-css .icon-fuel-delivery-125px:before {
    content: "\e6c0";
  }
  .fgx-brand-css .icon-faq-125px:before {
    content: "\e6c4";
  }
  .fgx-brand-css .icon-lock-out-assistance-25px:before {
    content: "\e6c5";
  }
  .fgx-brand-css .icon-lock-out-assistance-outline-50px:before {
    content: "\e6c6";
  }
  .fgx-brand-css .icon-lock-out-assistance-solid-50px:before {
    content: "\e6c7";
  }
  .fgx-brand-css .icon-lock-out-assistance-125px:before {
    content: "\e6c8";
  }
  .fgx-brand-css .icon-maintenance-schedule-25px:before {
    content: "\e6c9";
  }
  .fgx-brand-css .icon-maintenance-schedule-outline-50px:before {
    content: "\e6ca";
  }
  .fgx-brand-css .icon-maintenance-schedule-solid-50px:before {
    content: "\e6cb";
  }
  .fgx-brand-css .icon-maintenance-schedule-125px:before {
    content: "\e6cc";
  }
  .fgx-brand-css .icon-manuals-25px:before {
    content: "\e6cd";
  }
  .fgx-brand-css .icon-manuals-outline-50px:before {
    content: "\e6ce";
  }
  .fgx-brand-css .icon-manuals-solid-50px:before {
    content: "\e6cf";
  }
  .fgx-brand-css .icon-manuals-125px:before {
    content: "\e6d0";
  }
  .fgx-brand-css .icon-owner-advantage-rewards-25px:before {
    content: "\e6d1";
  }
  .fgx-brand-css .icon-owner-advantage-rewards-outline-50px:before {
    content: "\e6d2";
  }
  .fgx-brand-css .icon-owner-advantage-rewards-solid-50px:before {
    content: "\e6d3";
  }
  .fgx-brand-css .icon-post-a-message-25px:before {
    content: "\e6d5";
  }
  .fgx-brand-css .icon-post-a-message-outline-50px:before {
    content: "\e6d6";
  }
  .fgx-brand-css .icon-post-a-message-solid-50px:before {
    content: "\e6d7";
  }
  .fgx-brand-css .icon-post-a-message-125px:before {
    content: "\e6d8";
  }
  .fgx-brand-css .icon-power-and-engine-25px:before {
    content: "\e6d9";
  }
  .fgx-brand-css .icon-power-and-engine-outline-50px:before {
    content: "\e6da";
  }
  .fgx-brand-css .icon-power-and-engine-solid-50px:before {
    content: "\e6db";
  }
  .fgx-brand-css .icon-power-and-engine-125px:before {
    content: "\e6dc";
  }
  .fgx-brand-css .icon-roadside-assistance-25px:before {
    content: "\e6dd";
  }
  .fgx-brand-css .icon-roadside-assistance-outline-50px:before {
    content: "\e6de";
  }
  .fgx-brand-css .icon-roadside-assistance-solid-50px:before {
    content: "\e6df";
  }
  .fgx-brand-css .icon-roadside-assistance-125px:before {
    content: "\e6e0";
  }
  .fgx-brand-css .icon-schedule-service-25px:before {
    content: "\e6e1";
  }
  .fgx-brand-css .icon-schedule-service-outline-50px:before {
    content: "\e6e2";
  }
  .fgx-brand-css .icon-schedule-service-solid-50px:before {
    content: "\e6e3";
  }
  .fgx-brand-css .icon-schedule-service-125px:before {
    content: "\e6e4";
  }
  .fgx-brand-css .icon-tire-finder-25px:before {
    content: "\e6e5";
  }
  .fgx-brand-css .icon-tire-finder-outline-50px:before {
    content: "\e6e6";
  }
  .fgx-brand-css .icon-tire-finder-solid-50px:before {
    content: "\e6e7";
  }
  .fgx-brand-css .icon-tire-finder-125px:before {
    content: "\e6e8";
  }
  .fgx-brand-css .icon-towing-25px:before {
    content: "\e6e9";
  }
  .fgx-brand-css .icon-towing-outline-50px:before {
    content: "\e6ea";
  }
  .fgx-brand-css .icon-towing-solid-50px:before {
    content: "\e6eb";
  }
  .fgx-brand-css .icon-dashboard-indicator-25px:before {
    content: "\e6ed";
  }
  .fgx-brand-css .icon-dashboard-indicator-outline-50px:before {
    content: "\e6ee";
  }
  .fgx-brand-css .icon-dashboard-indicator-solid-50px:before {
    content: "\e6ef";
  }
  .fgx-brand-css .icon-dashboard-indicator-125px:before {
    content: "\e6f0";
  }
  .fgx-brand-css .icon-battery-jump-start-outline-25px:before {
    content: "\e6f1";
  }
  .fgx-brand-css .icon-battery-jump-start-outline-50px:before {
    content: "\e6f2";
  }
  .fgx-brand-css .icon-battery-jump-start-solid-50px:before {
    content: "\e6f3";
  }
  .fgx-brand-css .icon-battery-jump-start-125px:before {
    content: "\e6f4";
  }
  .fgx-brand-css .icon-action-chat-now-25px:before {
    content: "\e6f5";
  }
  .fgx-brand-css .icon-app-link-125px:before {
    content: "\e6f6";
  }
  .fgx-brand-css .icon-applink-25px:before {
    content: "\e6f7";
  }
  .fgx-brand-css .icon-app-link-outline-50px:before {
    content: "\e6f8";
  }
  .fgx-brand-css .icon-app-link-solid-50px:before {
    content: "\e6f9";
  }
  .fgx-brand-css .icon-basic-warranty-125px:before {
    content: "\e6fa";
  }
  .fgx-brand-css .icon-basic-warranty-25px:before {
    content: "\e6fb";
  }
  .fgx-brand-css .icon-basic-warranty-outline-50px:before {
    content: "\e6fc";
  }
  .fgx-brand-css .icon-basic-warranty-solid-50px:before {
    content: "\e6fd";
  }
  .fgx-brand-css .icon-offers-125px:before {
    content: "\e6fe";
  }
  .fgx-brand-css .icon-electrical-125px:before {
    content: "\e6ff";
  }
  .fgx-brand-css .icon-electrical-outline-50px:before {
    content: "\e700";
  }
  .fgx-brand-css .icon-electrical-solid-50px:before {
    content: "\e701";
  }
  .fgx-brand-css .icon-field-service-action-125px:before {
    content: "\e704";
  }
  .fgx-brand-css .icon-field-service-action-25px:before {
    content: "\e705";
  }
  .fgx-brand-css .icon-field-service-action-outline-50px:before {
    content: "\e706";
  }
  .fgx-brand-css .icon-field-service-action-solid-50px:before {
    content: "\e707";
  }
  .fgx-brand-css .icon-filter-icon-alt-25px:before {
    content: "\ef45";
  }
  .fgx-brand-css .icon-fixed-capped-price-servicing-125px:before {
    content: "\e708";
  }
  .fgx-brand-css .icon-fixed-capped-price-servicing-25px:before {
    content: "\e709";
  }
  .fgx-brand-css .icon-fixed-capped-price-servicing-outline-50px:before {
    content: "\e70a";
  }
  .fgx-brand-css .icon-fixed-capped-price-servicing-solid-50px:before {
    content: "\e70b";
  }
  .fgx-brand-css .icon-ford-custom-accessories-125px:before {
    content: "\e70c";
  }
  .fgx-brand-css .icon-ford-custom-accessories-25px:before {
    content: "\e70d";
  }
  .fgx-brand-css .icon-ford-custom-accessories-outline-50px:before {
    content: "\e70e";
  }
  .fgx-brand-css .icon-ford-custom-accessories-solid-50px:before {
    content: "\e70f";
  }
  .fgx-brand-css .icon-ford-magazine-125px:before {
    content: "\e710";
  }
  .fgx-brand-css .icon-ford-magazine-25px:before {
    content: "\e711";
  }
  .fgx-brand-css .icon-ford-magazine-outline-50px:before {
    content: "\e712";
  }
  .fgx-brand-css .icon-ford-magazine-solid-50px:before {
    content: "\e713";
  }
  .fgx-brand-css .icon-ford-merchandise-store-125px:before {
    content: "\e714";
  }
  .fgx-brand-css .icon-ford-merchandise-store-25px:before {
    content: "\e715";
  }
  .fgx-brand-css .icon-ford-merchandise-store-outline-50px:before {
    content: "\e716";
  }
  .fgx-brand-css .icon-ford-merchandise-store-solid-50px:before {
    content: "\e717";
  }
  .fgx-brand-css .icon-ford-parts-125px:before {
    content: "\e718";
  }
  .fgx-brand-css .icon-ford-parts-25px:before {
    content: "\e719";
  }
  .fgx-brand-css .icon-ford-parts-outline-50px:before {
    content: "\e71a";
  }
  .fgx-brand-css .icon-ford-parts-solid-50px:before {
    content: "\e71b";
  }
  .fgx-brand-css .icon-get-rebates-125px:before {
    content: "\e71d";
  }
  .fgx-brand-css .icon-get-rebates-25px:before {
    content: "\e71e";
  }
  .fgx-brand-css .icon-get-rebates-outline-50px:before {
    content: "\e71f";
  }
  .fgx-brand-css .icon-get-rebates-solid-50px:before {
    content: "\e720";
  }
  .fgx-brand-css .icon-hands-free-calling-125px:before {
    content: "\e721";
  }
  .fgx-brand-css .icon-hands-free-calling-25px:before {
    content: "\e722";
  }
  .fgx-brand-css .icon-hands-free-calling-outline-50px:before {
    content: "\e723";
  }
  .fgx-brand-css .icon-hands-free-calling-solid-50px:before {
    content: "\e724";
  }
  .fgx-brand-css .icon-music-and-media-125px:before {
    content: "\e725";
  }
  .fgx-brand-css .icon-music-and-media-25px:before {
    content: "\e726";
  }
  .fgx-brand-css .icon-music-and-media-outline-50px:before {
    content: "\e727";
  }
  .fgx-brand-css .icon-music-and-media-solid-50px:before {
    content: "\e728";
  }
  .fgx-brand-css .icon-owner-app-125px:before {
    content: "\e729";
  }
  .fgx-brand-css .icon-owner-app-25px:before {
    content: "\e72a";
  }
  .fgx-brand-css .icon-owner-app-outline-50px:before {
    content: "\e72b";
  }
  .fgx-brand-css .icon-owner-app-solid-50px:before {
    content: "\e72c";
  }
  .fgx-brand-css .icon-service-history-125px:before {
    content: "\e72f";
  }
  .fgx-brand-css .icon-service-history-25px:before {
    content: "\e730";
  }
  .fgx-brand-css .icon-service-history-outline-50px:before {
    content: "\e731";
  }
  .fgx-brand-css .icon-service-history-solid-50px:before {
    content: "\e732";
  }
  .fgx-brand-css .icon-settings-125px:before {
    content: "\e733";
  }
  .fgx-brand-css .icon-settings-25px:before {
    content: "\e734";
  }
  .fgx-brand-css .icon-settings-outline-50px:before {
    content: "\e735";
  }
  .fgx-brand-css .icon-settings-solid-50px:before {
    content: "\e736";
  }
  .fgx-brand-css .icon-step-by-step-125px:before {
    content: "\e737";
  }
  .fgx-brand-css .icon-step-by-step-25px:before {
    content: "\e738";
  }
  .fgx-brand-css .icon-step-by-step-outline-50px:before {
    content: "\e739";
  }
  .fgx-brand-css .icon-step-by-step-solid-50px:before {
    content: "\e73a";
  }
  .fgx-brand-css .icon-support-how-tos-125px:before {
    content: "\e73b";
  }
  .fgx-brand-css .icon-support-how-tos-25px:before {
    content: "\e73c";
  }
  .fgx-brand-css .icon-support-how-tos-outline-50px:before {
    content: "\e73d";
  }
  .fgx-brand-css .icon-support-how-tos-solid-50px:before {
    content: "\e73e";
  }
  .fgx-brand-css .icon-sync-how-tos-125px:before {
    content: "\e73f";
  }
  .fgx-brand-css .icon-sync-how-tos-25px:before {
    content: "\e740";
  }
  .fgx-brand-css .icon-sync-how-tos-outline-50px:before {
    content: "\e741";
  }
  .fgx-brand-css .icon-sync-how-tos-solid-50px:before {
    content: "\e742";
  }
  .fgx-brand-css .icon-update-your-sync-125px:before {
    content: "\e743";
  }
  .fgx-brand-css .icon-update-your-sync-25px:before {
    content: "\e744";
  }
  .fgx-brand-css .icon-update-your-sync-outline-50px:before {
    content: "\e745";
  }
  .fgx-brand-css .icon-update-your-sync-solid-50px:before {
    content: "\e746";
  }
  .fgx-brand-css .icon-vehicle-health-report-125px:before {
    content: "\e747";
  }
  .fgx-brand-css .icon-vehicle-health-report-25px:before {
    content: "\e748";
  }
  .fgx-brand-css .icon-vehicle-health-report-outline-50px:before {
    content: "\e749";
  }
  .fgx-brand-css .icon-vehicle-health-report-solid-50px:before {
    content: "\e74a";
  }
  .fgx-brand-css .icon-vehicle-report-card-125px:before {
    content: "\e74b";
  }
  .fgx-brand-css .icon-vehicle-report-card-25px:before {
    content: "\e74c";
  }
  .fgx-brand-css .icon-vehicle-report-card-outline-50px:before {
    content: "\e74d";
  }
  .fgx-brand-css .icon-vehicle-report-card-solid-50px:before {
    content: "\e74e";
  }
  .fgx-brand-css .icon-voice-commands-125px:before {
    content: "\e74f";
  }
  .fgx-brand-css .icon-voice-commands-25px:before {
    content: "\e750";
  }
  .fgx-brand-css .icon-voice-commands-outline-50px:before {
    content: "\e751";
  }
  .fgx-brand-css .icon-voice-commands-solid-50px:before {
    content: "\e752";
  }
  .fgx-brand-css .icon-vehicle-truck-675-box:before {
    content: "\e753";
  }
  .fgx-brand-css .icon-vehicle-truck-regular-cab:before {
    content: "\e754";
  }
  .fgx-brand-css .icon-vehicle-truck-8-box:before {
    content: "\e755";
  }
  .fgx-brand-css .icon-vehicle-truck-super-cab:before {
    content: "\e757";
  }
  .fgx-brand-css .icon-vehicle-transit-wagon:before {
    content: "\e759";
  }
  .fgx-brand-css .icon-vehicle-e-series-wagon-elongated:before {
    content: "\e75b";
  }
  .fgx-brand-css .icon-video-25px:before {
    content: "\e025";
  }
  .fgx-brand-css .icon-share-thoughts-solid-50px:before {
    content: "\e900";
  }
  .fgx-brand-css .icon-billboard-sound-on-25px:before {
    content: "\e901";
  }
  .fgx-brand-css .icon-billboard-sound-off-25px:before {
    content: "\e902";
  }
  .fgx-brand-css .icon-billboard-play-25px:before {
    content: "\e903";
  }
  .fgx-brand-css .icon-billboard-pause-25px:before {
    content: "\e904";
  }
  .fgx-brand-css .icon-body-style-solid-50px:before {
    content: "\e905";
  }
  .fgx-brand-css .icon-body-style-outline-50px:before {
    content: "\e906";
  }
  .fgx-brand-css .icon-truck-single-rear-wheel:before {
    content: "\e907";
  }
  .fgx-brand-css .icon-dual-rear-wheel:before {
    content: "\e908";
  }
  .fgx-brand-css .icon-truck-55-bed:before {
    content: "\e909";
  }
  .fgx-brand-css .icon-truck-675-bed:before {
    content: "\e90a";
  }
  .fgx-brand-css .icon-truck-80-bed:before {
    content: "\e90b";
  }
  .fgx-brand-css .icon-truck-regular-cab:before {
    content: "\e90c";
  }
  .fgx-brand-css .icon-truck-super-cab:before {
    content: "\e90d";
  }
  .fgx-brand-css .icon-truck-crew-cab:before {
    content: "\e90e";
  }
  .fgx-brand-css .icon-transit-lift-gate:before {
    content: "\e90f";
  }
  .fgx-brand-css .icon-transit-low-roof:before {
    content: "\e910";
  }
  .fgx-brand-css .icon-transit-medium-roof:before {
    content: "\e911";
  }
  .fgx-brand-css .icon-transit-high-roof:before {
    content: "\e912";
  }
  .fgx-brand-css .icon-transit-regular-length:before {
    content: "\e913";
  }
  .fgx-brand-css .icon-transit-long-length:before {
    content: "\e914";
  }
  .fgx-brand-css .icon-transit-extended-length:before {
    content: "\e915";
  }
  .fgx-brand-css .icon-action-text-dealer-outline-50px:before,
  .fgx-brand-css .icon-action-text-dealer-outline-50px2:before {
    content: "\ef47";
  }
  @font-face {
    font-family: "lincoln-icons";
    src: url("../base/fonts/lincoln-gux-icons/lincoln-icons.html");
    src: url("../base/fonts/lincoln-gux-icons/lincoln-iconsd41dd41d.html?#iefix")
        format("embedded-opentype"),
      url("../base/fonts/lincoln-gux-icons/lincoln-icons-2.html") format("woff"),
      url("../base/fonts/lincoln-gux-icons/lincoln-icons-3.html")
        format("truetype"),
      url("../base/fonts/lincoln-gux-icons/lincoln-icons-4.html#lincoln-icons")
        format("svg");
    font-weight: normal;
    font-style: normal;
  }
  .fgx-brand-css [class^="iconl-"],
  .fgx-brand-css [class*=" iconl-"],
  .fgx-brand-css [class^="iconlrte-"]:after,
  .fgx-brand-css [class*=" iconlrte-"]:after {
    font-family: "lincoln-icons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    vertical-align: middle;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-01:before {
    content: "\62";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-49:before {
    content: "\61";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-02:before {
    content: "\63";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-03:before {
    content: "\64";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-04:before {
    content: "\65";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-05:before {
    content: "\66";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-06:before {
    content: "\67";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-07:before {
    content: "\68";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-08:before {
    content: "\69";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-09:before {
    content: "\6a";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-10:before {
    content: "\6b";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-11:before {
    content: "\6c";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-12:before {
    content: "\6d";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-13:before {
    content: "\6e";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-14:before {
    content: "\6f";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-15:before {
    content: "\70";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-16:before {
    content: "\71";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-17:before {
    content: "\72";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-27:before {
    content: "\73";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-42:before {
    content: "\74";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-43:before {
    content: "\75";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-28:before {
    content: "\76";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-44:before {
    content: "\77";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-30:before {
    content: "\78";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-31:before {
    content: "\79";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-45:before {
    content: "\7a";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-46:before {
    content: "\41";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-32:before {
    content: "\42";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-18:before {
    content: "\43";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-19:before {
    content: "\44";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-34:before {
    content: "\45";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-47:before {
    content: "\46";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-48:before {
    content: "\47";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-35:before,
  .fgx-brand-css .iconlrte-cta-chevron:after {
    content: "\48";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-20:before {
    content: "\49";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-21:before {
    content: "\4a";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-36:before {
    content: "\4b";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-37:before {
    content: "\4c";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-22:before {
    content: "\4d";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-23:before {
    content: "\4e";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-38:before {
    content: "\4f";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-24:before {
    content: "\50";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-39:before {
    content: "\51";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-40:before {
    content: "\52";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-25:before {
    content: "\53";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-41:before {
    content: "\54";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-26:before {
    content: "\55";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-50:before {
    content: "\56";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-51:before {
    content: "\57";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-52:before {
    content: "\58";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-53:before {
    content: "\59";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-54:before {
    content: "\5a";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-60:before {
    content: "\31";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-61:before {
    content: "\32";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-62:before {
    content: "\33";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-63:before {
    content: "\34";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-64:before {
    content: "\35";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-65:before {
    content: "\36";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-67:before {
    content: "\37";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-68:before {
    content: "\38";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-69:before {
    content: "\39";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-70:before {
    content: "\30";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-71:before {
    content: "\21";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-72:before {
    content: "\40";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-73:before {
    content: "\23";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-74:before {
    content: "\24";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-75:before {
    content: "\25";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-76:before {
    content: "\5e";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-77:before {
    content: "\26";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-78:before {
    content: "\2a";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-79:before {
    content: "\28";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-80:before {
    content: "\29";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-81:before {
    content: "\5f";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-82:before {
    content: "\2b";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-83:before {
    content: "\3d";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-84:before {
    content: "\5b";
  }
  .fgx-brand-css .iconl-linc1638-lw-icons-38px-c16-expanded-85:before {
    content: "\5d";
  }
  .fgx-brand-css sup[data-vdm-disc] {
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css sup[data-vdm-disc]:after {
    content: "";
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
  }
  .fgx-brand-css .fgx-tooltip {
    max-width: 400px;
  }
  .fgx-brand-css .fgx-tooltip {
    position: absolute;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 1.4rem;
    padding: 25px;
    color: #555;
    background-color: #fff;
    border: solid 2px #555;
    z-index: 3000;
  }
  .fgx-brand-css .fgx-tooltip.price-tip {
    z-index: 1070;
    min-width: 350px;
    font-size: 1.2rem;
    color: #555;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-tooltip-close {
    top: 10px;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-tooltip-hdr {
    font-size: 1.6rem;
    color: #102b4e;
    padding-left: 0;
    font-weight: bold;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-pricetip-offer {
    font-size: 1rem;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-pricetip-offer-hdr {
    font-size: 1.6rem;
    color: #102b4e;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-tooltip-contents {
    padding: 0;
    margin-top: 10px;
    line-height: 16px;
  }
  .fgx-brand-css .fgx-tooltip.price-tip .fgx-pricetip-btm-brdr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b3b3b3;
  }
  .fgx-brand-css .fgx-tooltip.price-tip dl.inline-flex {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    width: 100%;
    overflow: visible;
  }
  .fgx-brand-css .fgx-tooltip.price-tip dl.inline-flex dt {
    flex: 0 0 75%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: normal;
  }
  .fgx-brand-css .fgx-tooltip.price-tip dl.inline-flex dd {
    float: right;
    text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 0 0 25%;
  }
  .fgx-brand-css .fgx-tooltip-close {
    color: #0678bc;
    font-size: 50px;
    position: absolute;
    right: 20px;
    top: 27px;
    cursor: pointer;
  }
  .fgx-brand-css .fgx-tooltip-close:hover {
    color: #555;
  }
  .fgx-brand-css .fgx-tooltip-contents {
    line-height: 30px;
    padding: 25px;
    float: left;
    width: 100%;
  }
  .fgx-brand-css .ui-tooltip-disclosure {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 1.4rem;
    color: #555;
    line-height: 30px;
    margin: 25px 25px 25px 50px;
  }
  .fgx-brand-css .fgx-tooltip-id {
    margin: 30px 0 0 28px;
    float: left;
  }
  .fgx-brand-css .fgx-tooltip-hdr {
    font-weight: 500;
    font-size: 2.5rem;
    padding-left: 25px;
    padding-top: 10px;
  }
  .fgx-brand-css .fgx-popup-tooltip {
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .fgx-popup-tooltip .fgx-popup-tooltip-content {
    display: none;
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip {
    padding: 0;
    z-index: 3000;
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip .fgx-tooltip-close {
    right: 0;
    top: 0;
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip .fgx-tooltip-id {
    display: none;
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip .fgx-tooltip-contents {
    padding: 10px 50px 10px 10px;
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip .fgx-tooltip-contents sup {
    padding: 2px 4px 2px 4px;
  }
  @media only screen and (max-width: 768px) {
    .fgx-brand-css .fgx-tooltip-hdr {
      font-size: 2rem;
      margin-top: 10px;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .fgx-tooltip {
      max-width: 300px;
      max-height: 95%;
      overflow-y: scroll;
    }
    .fgx-brand-css .fgx-tooltip.fgx-disclosure-popup {
      z-index: 3000;
    }
    .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip {
      z-index: 3000;
    }
  }
  .fgx-brand-css .fgx-overlay-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000 none;
    -moz-opacity: 0.85;
    opacity: 0.85;
    -ms-filter: "alpha(opacity=85)";
    filter: alpha(opacity=85);
    z-index: 2500;
  }
  .fgx-brand-css .fgx-overlay {
    z-index: 2560;
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    outline: 0;
  }
  @media (max-width: 991px) {
    .fgx-brand-css .fd-golf-form-wrapper.fd-golf-overlay {
      z-index: 10000;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .fgx-overlay.overlay-wide {
      max-width: 1250px;
      min-width: 340px;
      margin: 5% auto 10% auto;
    }
  }
  .fgx-brand-css .fgx-brand-accordion-toggle {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: solid 1px rgba(219, 219, 219, 0.5);
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
    cursor: pointer;
    background: #f7f7f7;
    transition: background 0.6s ease;
    font-size: 21px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    -webkit-align-content: center;
    -webkit-align-items: center;
    flex-flow: row nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
  }
  .fgx-brand-css
    .fgx-brand-accordion-toggle:not(.fgx-brand-global-container-pad) {
    padding: 30px 20px;
  }
  .fgx-brand-css .fgx-brand-accordion-toggle span,
  .fgx-brand-css .fgx-brand-accordion-toggle .chevron-down {
    -webkit-box-flex: 0 1 auto;
    -moz-box-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .fgx-brand-css .fgx-brand-accordion-toggle.open {
    background: #fff;
  }
  .fgx-brand-css .fgx-brand-accordion-toggle .chevron-down {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    color: #2096cd;
  }
  .fgx-brand-css
    .fgx-brand-accordion-toggle
    .chevron-down.icon-action-chevron-large {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fgx-brand-css .fgx-brand-accordion-toggle.open .chevron-down {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .fgx-brand-css .fgx-brand-accordion-content {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 0.6s ease;
    -o-transition: max-height 0.6s ease;
    transition: max-height 0.6s ease;
  }
  .fgx-brand-css
    .fgx-brand-accordion-content:not(.fgx-brand-global-container-pad) {
    padding-left: 20px;
    padding-right: 20px;
  }
  .fgx-brand-css .fgx-brand-accordion-content.open {
    max-height: 200000px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .fgx-brand-accordion-toggle {
      font-size: 24px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .fgx-brand-accordion-toggle {
      font-size: 30px;
    }
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile {
    cursor: pointer;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 50%;
    min-height: 50px;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile img {
    width: 100%;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile > a.gallery-link {
    display: none;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile.image-grow-wrap img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all ease 1s;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile.hidden {
    display: none;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .fgx-brand-gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap {
    color: #fff;
    position: absolute;
    text-align: center;
    top: 30%;
    left: 0;
    width: 100%;
    font-size: 4.6rem;
  }
  .fgx-brand-css
    .fgx-brand-gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap
    > .icon {
    font-size: 55px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .fgx-brand-gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap
    .icon-chevron-outline-25px:before {
    content: "\58";
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .play-button {
    position: absolute;
    top: 40%;
    left: 40%;
    color: #fff;
    z-index: 1;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap .play-button .icon {
    font-size: 5rem;
  }
  .fgx-brand-css .fgx-brand-gallery-items-wrap:after {
    display: block;
    content: "";
    clear: both;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile {
      width: 33.333%;
    }
    .fgx-brand-css
      .fgx-brand-gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 110px;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .fgx-brand-gallery-items-wrap .gallery-tile {
      width: 25%;
    }
    .fgx-brand-css
      .fgx-brand-gallery-items-wrap
      .gallery-tile.image-grow-wrap:hover
      img {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    .fgx-brand-css
      .fgx-brand-gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 250%;
    }
  }
  .fgx-brand-css .md-modal-shade {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    z-index: 1000;
  }
  .fgx-brand-css .features-specs-accordion .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .fgx-brand-css .features-specs-accordion .icon-chevron-thin-right:before {
    content: "\e663";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-specs-accordion
    .icon-chevron-thin-right:before {
    content: "\48";
  }
  .fgx-brand-css .features-specs-accordion .icon-plus-25px:before {
    content: "\e653";
  }
  .fgx-brand-css .features-specs-accordion .icon-plus-25px.icon-x {
    display: block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .fgx-brand-css .features-specs-accordion .icon-plus:before {
    content: "\e626";
  }
  .fgx-brand-css .features-specs-accordion .icon-plus.icon-x {
    display: block;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .fgx-brand-css .features-specs-accordion .specs-accordion-toggle {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: solid 1px rgba(219, 219, 219, 0.5);
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
    cursor: pointer;
    background: #f7f7f7;
    transition: background 0.6s ease;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-toggle {
    font-size: 16px;
  }
  .fgx-brand-css .features-specs-accordion .specs-accordion-toggle.open {
    background: #fff;
  }
  .fgx-brand-css .features-specs-accordion .specs-accordion-toggle .chevron-down {
    float: right;
    -webkit-transform: all 0.2s ease;
    -ms-transform: all 0.2s ease;
    transform: all 0.2s ease;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-toggle
    .chevron-down.icon-action-chevron-large {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-toggle.open
    .chevron-down {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .fgx-brand-css .features-specs-accordion .specs-accordion-content {
    overflow: hidden;
    max-height: 0;
  }
  .fgx-brand-css .features-specs-accordion .specs-accordion-content.open {
    max-height: 100000px;
    transition: max-height 0.6s ease;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content.open
    .specs-group {
    opacity: 1;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content
    .spec-unit-label-metric,
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content
    .spec-unit-label-imperial,
  .fgx-brand-css .features-specs-accordion .specs-accordion-content .spec-table {
    display: none;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content.metric-shown
    .spec-unit-label-metric {
    display: block;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content.metric-shown
    .spec-table.spec-table-metric {
    display: table;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content.imperial-shown
    .spec-unit-label-imperial {
    display: block;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-accordion-content.imperial-shown
    .spec-table.spec-table-imperial {
    display: table;
  }
  .fgx-brand-css .features-specs-accordion .specs-group {
    opacity: 0;
    color: #555;
    padding: 15px 20px 40px;
    border-bottom: solid 1px #f7f7f7;
    transition: opacity 0.6s ease;
  }
  .fgx-brand-css .features-specs-accordion .specs-group .fgx-brand-lt-h3 {
    font-size: 24px;
  }
  .fgx-brand-css .features-specs-accordion .specs-group .fgx-brand-lt-h5 {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 700;
    margin: 25px 0 15px;
    font-size: 12px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .specs-group
    .spec-unit-toggle
    > .icon {
    color: #2096cd;
    font-size: 2.8rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-specs-accordion
    .specs-group
    .spec-unit-toggle
    > .icon {
    font-size: 18px;
    margin-left: 3px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-specs-accordion
    .specs-group
    .spec-unit-toggle
    > .icon:before {
    content: "\4b";
  }
  .fgx-brand-css .features-specs-accordion .specs-group > ul {
    padding: 0;
    margin: 0;
  }
  .fgx-brand-css .features-specs-accordion .specs-group > ul > li {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    position: relative;
    margin-bottom: 10px;
    list-style: none;
    margin-left: 20px;
    font-size: 12px;
  }
  .fgx-brand-css .features-specs-accordion .specs-group > ul > li:before {
    content: "\2022";
    position: absolute;
    left: -2rem;
  }
  .fgx-brand-css .features-specs-accordion .specs-group > ul > li > img {
    top: -2px;
    margin-left: 5px;
    position: relative;
    width: 15px;
  }
  .fgx-brand-css .features-specs-accordion .specs-group table {
    width: 100%;
    margin: 20px 0 40px;
  }
  .fgx-brand-css .features-specs-accordion .specs-group tr:nth-child(odd) {
    background: #f7f7f7;
  }
  .fgx-brand-css .features-specs-accordion .specs-group td {
    height: 35px;
    padding: 6px;
    font-size: 12px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .features-specs-accordion .specs-group th {
    padding: 6px;
  }
  .fgx-brand-css .features-specs-accordion .specs-group td + td {
    font-weight: 700;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .features-specs-accordion .fm-trigger {
    font-size: 30px;
    color: #2096cd;
    cursor: pointer;
  }
  .fgx-brand-Lincoln .fgx-brand-css .features-specs-accordion .fm-trigger {
    font-size: 1.4rem;
  }
  .fgx-brand-css .features-specs-accordion .fm-image-wrapper {
    position: relative;
    top: 0;
    transition: 0.2s ease all;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-image-wrapper
    .fm-fullscreen-toggle {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    cursor: pointer;
    padding: 7px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 42px;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper {
    height: 100%;
    overflow-y: scroll;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    transition: all 0.2s ease;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper.open {
    display: block;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    z-index: 1000;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper .gridgallery-image-detail {
    background: #fff;
    height: 100%;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper
    .gridgallery-image-detail
    .gm-image {
    display: block;
    max-width: 100%;
    height: auto;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper .x-wrapper {
    z-index: 10;
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper .icon-x {
    color: #fff;
    font-size: 30px;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper.fm-fullscreen {
    color: #fff;
    height: 100%;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-content
    h4 {
    position: absolute;
    top: 20px;
    margin: 0 40px 0 20px;
    left: 0;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-content
    .btn,
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-content
    p {
    display: none;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-image-wrapper {
    top: 150px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .gridgallery-image-detail {
    background: transparent;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-fullscreen-toggle {
    opacity: 0;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper.fm-fullscreen .fm-actions {
    color: #fff;
    position: absolute;
    bottom: 15px;
    right: 25px;
    padding: 0;
  }
  .fgx-brand-css .features-specs-accordion .fm-wrapper.fm-fullscreen .fm-sharing {
    bottom: 80px;
    top: inherit;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-info-desktop {
    position: relative;
    top: -86px;
    background: rgba(0, 0, 0, 0.6);
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-info-desktop
    .fm-page-right {
    display: none;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-wrapper.fm-fullscreen
    .fm-info-desktop
    .fm-content {
    border-top: 0;
  }
  .fgx-brand-css .features-specs-accordion .fm-content {
    padding: 0 20px 20px;
  }
  .fgx-brand-css .features-specs-accordion .fm-content > h4 {
    margin: 0;
    font-size: 18px;
  }
  .fgx-brand-css .features-specs-accordion .fm-content .btn {
    margin: 20px 0;
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
  }
  .fgx-brand-css .features-specs-accordion .fm-top:before,
  .fgx-brand-css .features-specs-accordion .fm-top:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .features-specs-accordion .fm-top:after {
    clear: both;
  }
  .fgx-brand-css .features-specs-accordion .fm-page {
    padding: 20px 20px 0;
    float: left;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions {
    padding: 20px 20px 0;
    color: #0678bc;
    float: right;
    font-size: 26px;
    font-size: 2.6rem;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions .action {
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions .action i,
  .fgx-brand-css .features-specs-accordion .fm-actions .action img {
    display: inline-block;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions .action > span {
    font-size: 12px;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions img {
    vertical-align: initial;
    top: -2px;
    position: relative;
  }
  .fgx-brand-css .features-specs-accordion .fm-actions .fm-image-number {
    float: right;
    font-size: 12px;
    color: #555;
  }
  .fgx-brand-css .features-specs-accordion .fm-image-wrapper {
    position: relative;
    top: 0;
    transition: 0.2s ease all;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing {
    background: #f7f7f7;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 85px;
    left: 20px;
    right: 20px;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0 linear 0.2s, opacity 0.2s linear;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing .fm-sharing-inputs {
    padding: 25px 15px;
    background: #f7f7f7;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing .fm-sharing-inputs input {
    width: 100%;
    color: #0678bc;
    box-shadow: none;
    padding: 10px;
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing .fm-sharing-inputs label {
    display: block;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing.open {
    visibility: visible;
    opacity: 1;
    transition-delay: 0;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing.open .fm-share-shade {
    z-index: -1;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.6);
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing .fm-sharing-links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .fgx-brand-css .features-specs-accordion .fm-sharing .fm-sharing-links img {
    width: 25%;
    height: 100%;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager {
    text-align: center;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager:before,
  .fgx-brand-css .features-specs-accordion .fm-pager:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager:after {
    clear: both;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager .btn-pager {
    margin: 0;
    list-style: none;
    float: left;
    width: 50%;
    border-top: rgba(151, 151, 151, 0.4) solid 1px;
    font-size: 1.4rem;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager .btn-pager + .btn-pager {
    border-left: rgba(151, 151, 151, 0.4) solid 1px;
  }
  .fgx-brand-css .features-specs-accordion .fm-pager a {
    background: #fff;
    padding: 20px;
    display: block;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop {
    display: none;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page {
    float: none;
    padding: 30px 60px;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page:before,
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page:after {
    clear: both;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page h4 {
    float: left;
    margin: 0;
    font-size: 24px;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-page-right {
    float: right;
    font-size: 16px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle,
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    > .fm-pager-count {
    padding: 5px 35px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle {
    border-left: 1px solid #ddd;
    padding-right: 0;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle
    .opened {
    display: none;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle.open
    .opened {
    display: inline;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle.open
    .closed {
    display: none;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-page-right
    .fm-details-toggle.open
    .chevron-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-actions {
    float: right;
    margin-right: 60px;
    padding: 0;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content-int {
    position: relative;
    padding-bottom: 35px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-content-int:before,
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-content-int:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-content-int:after {
    clear: both;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    border-top: 1px solid #f7f7f7;
    background: #fff;
    transition: all 0.2s ease;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content:before,
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content:after {
    clear: both;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content * {
    opacity: 0;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-content
    .fm-content-text {
    float: left;
    width: 720px;
    margin-left: 60px;
    font-size: 16px;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content.open {
    padding: 35px 0 0;
    max-height: 500px;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content.open * {
    opacity: 1;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-content .btn {
    width: auto;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-sharing {
    position: fixed;
    top: 400px;
    left: inherit;
  }
  .fgx-brand-css .features-specs-accordion .fm-info-desktop .fm-disclosures {
    height: 80px;
    overflow-y: scroll;
    background: #f7f7f7;
    border-top: 1px solid #f7f7f7;
    padding: 20px 60px;
    font-size: 12px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-disclosures::-webkit-scrollbar-track {
    background: #f7f7f7;
    width: 10px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-disclosures::-webkit-scrollbar {
    height: 16px;
    overflow: hidden;
    width: 10px;
  }
  .fgx-brand-css
    .features-specs-accordion
    .fm-info-desktop
    .fm-disclosures::-webkit-scrollbar-thumb {
    background-color: #0678bc;
    width: 10px;
  }
  @media screen and (max-width: 479px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .features-specs-accordion
      .specs-accordion-toggle {
      font-size: 16px !important;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .features-specs-accordion .icon-plus:before {
      content: "\e62f";
    }
    .fgx-brand-css .features-specs-accordion .specs-group {
      padding: 40px 6.59722% 55px;
    }
    .fgx-brand-css .features-specs-accordion .specs-group .heading-wrap {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      justify-content: space-between;
      align-items: baseline;
    }
    .fgx-brand-css .features-specs-accordion .specs-group > ul.multi-col {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
      column-gap: 20px;
    }
    .fgx-brand-css .features-specs-accordion .specs-group > ul.multi-col li {
      page-break-inside: avoid;
      break-inside: avoid-column;
      -webkit-column-break-inside: avoid;
    }
    .fgx-brand-css .features-specs-accordion .specs-group table {
      margin: 30px 0 70px;
    }
    .fgx-brand-css .features-specs-accordion .specs-group td {
      height: 42px;
      max-width: 50%;
      padding: 10px;
      font-size: 1.4rem;
    }
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper
      .gridgallery-image-detail {
      background: transparent;
    }
    .fgx-brand-css .features-specs-accordion .fm-pager {
      width: 33.01648%;
      position: absolute;
      bottom: 0;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper {
      width: 100%;
      max-width: 1250px;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper:before,
    .fgx-brand-css .features-specs-accordion .fm-wrapper:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper:after {
      clear: both;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper.fm-fullscreen {
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: 0;
      max-width: inherit;
    }
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper.fm-fullscreen
      .fm-image-wrapper {
      top: 0;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper .x-wrapper {
      font-size: 46px;
    }
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper
      .gridgallery-image-detail:before,
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper
      .gridgallery-image-detail:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper
      .gridgallery-image-detail:after {
      clear: both;
    }
    .fgx-brand-css
      .features-specs-accordion
      .fm-wrapper
      .gridgallery-image-detail
      .gm-image {
      width: 100%;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper .fm-info {
      background: #fff;
    }
    .fgx-brand-css .features-specs-accordion .fm-actions .fm-image-number {
      margin-right: 30px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .features-specs-accordion
      .specs-accordion-toggle {
      font-size: 24px;
    }
    .fgx-brand-css .features-specs-accordion .specs-group .fgx-brand-lt-h5 {
      margin: 45px 0 25px;
      font-size: 1.4rem;
    }
    .fgx-brand-css .features-specs-accordion .specs-group > ul > li {
      font-size: 1.4rem;
    }
    .fgx-brand-css .features-specs-accordion .specs-group > ul > li > img {
      width: 20px;
    }
    .fgx-brand-css .features-specs-accordion .specs-group th {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper .fm-content > h4 {
      font-size: 3.6rem;
      margin-bottom: 15px;
    }
    .fgx-brand-css .features-specs-accordion .fm-wrapper .fm-content > p,
    .fgx-brand-css .features-specs-accordion .fm-wrapper .fm-content li {
      font-size: 16px;
    }
    .fgx-brand-css .features-specs-accordion .fm-info-mobile {
      display: none;
    }
    .fgx-brand-css .features-specs-accordion .fm-info-desktop {
      display: block;
    }
  }
  @media (min-width: 1250px) {
    .fgx-brand-css .features-specs-accordion .fm-wrapper {
      left: 50%;
      width: 1250px;
      margin-left: -625px;
    }
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .content-accordion
    .icon-action-chevron-large:before {
    content: "\46";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .content-accordion
    .icon-action-chevron-large {
    font-size: 18px;
  }
  .fgx-brand-css .content-accordion .icon-chevron-thin-right:before {
    content: "\e663";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .content-accordion
    .icon-chevron-thin-right:before {
    content: "\48";
  }
  .fgx-brand-css .content-accordion .content-accordion-toggle {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: solid 1px #ddd;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
    cursor: pointer;
    background: #f7f7f7;
    transition: background 0.6s ease;
    font-size: 21px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .content-accordion .content-accordion-toggle {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .content-accordion .content-accordion-toggle.open {
    background: #fff;
  }
  .fgx-brand-css .content-accordion .content-accordion-toggle .chevron-down {
    float: right;
    -webkit-transform: all 0.2s ease;
    -ms-transform: all 0.2s ease;
    transform: all 0.2s ease;
    color: #2096cd;
  }
  .fgx-brand-css
    .content-accordion
    .content-accordion-toggle
    .chevron-down.icon-action-chevron-large {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fgx-brand-css .content-accordion .content-accordion-toggle.open .chevron-down {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .content-accordion
    .content-accordion-toggle.open
    .chevron-down {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .fgx-brand-css .content-accordion .print-icon {
    display: none;
  }
  .fgx-brand-css .content-accordion .accordion-content {
    overflow: hidden;
    max-height: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content p,
  .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content li {
    font-size: 1.3rem;
    line-height: 2.1rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content p a,
  .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content li a {
    font-size: 12px;
  }
  .fgx-brand-css .content-accordion .accordion-content.open {
    max-height: 200000px;
    transition: max-height 0.6s ease;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .content-accordion .icon-plus:before {
      content: "\e62f";
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .content-accordion
      .icon-action-chevron-large {
      font-size: 24px;
    }
    .fgx-brand-css .content-accordion .content-accordion-toggle {
      font-size: 24px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .content-accordion
      .content-accordion-toggle {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content p,
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content li {
      font-size: 16px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content p a,
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .accordion-content li a {
      font-size: 16px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .content-accordion .print-icon {
      color: #2096cd;
      display: block;
      float: right;
      top: 15px;
    }
    .fgx-brand-css .content-accordion .print-icon > i {
      font-size: 40px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .print-icon > i {
      font-size: 2.4rem;
    }
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .print-icon > i:before {
      content: "\33";
    }
    .fgx-brand-css .content-accordion .print-icon > span {
      display: block;
      font-size: 12px;
      margin-top: -10px;
      text-align: center;
    }
    .fgx-brand-Lincoln .fgx-brand-css .content-accordion .print-icon > span {
      margin-top: -3px;
    }
    .fgx-brand-css .content-accordion .content-accordion-toggle {
      font-size: 30px;
    }
  }
  .fgx-brand-css .single-item-accordion {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #fff;
  }
  .fgx-brand-css .single-item-accordion .accordion-heading {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: solid 1px rgba(219, 219, 219, 0.5);
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    cursor: pointer;
    background: #0678bc;
    color: #fff;
    transition: background 0.6s ease;
    font-size: 16px;
  }
  .fgx-brand-css .single-item-accordion .accordion-heading .chevron-down {
    float: right;
    -webkit-transform: all 0.2s ease;
    -ms-transform: all 0.2s ease;
    transform: all 0.2s ease;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-item-accordion
    .accordion-heading
    .chevron-down {
    font-weight: 900;
  }
  .fgx-brand-css
    .single-item-accordion
    .accordion-heading
    .chevron-down.icon-action-chevron-large {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .fgx-brand-css .single-item-accordion .accordion-heading.open .chevron-down {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .fgx-brand-css .single-item-accordion .accordion-content {
    overflow: hidden;
    max-height: 0;
    background-color: #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css .single-item-accordion .accordion-content.open {
    max-height: 20000px;
    transition: max-height 0.6s ease;
    min-height: 75px;
  }
  .fgx-brand-css .single-item-accordion .accordion-text,
  .fgx-brand-css .single-item-accordion .accordion-link {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .single-item-accordion .accordion-text {
    color: #333;
  }
  .fgx-brand-Lincoln .fgx-brand-css .single-item-accordion .accordion-link {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0c1218;
  }
  .fgx-brand-css .single-item-accordion .accordion-link:hover {
    background-color: #fff;
  }
  .fgx-brand-css .single-item-accordion.desktop-only {
    display: none;
  }
  @media screen and (max-width: 479px) {
    .fgx-brand-Ford .fgx-brand-css .single-item-accordion .accordion-heading {
      font-size: 24px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-Ford .fgx-brand-css .single-item-accordion .accordion-heading {
      font-size: 30px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .single-item-accordion .accordion-heading {
      font-size: 18px;
    }
    .fgx-brand-css .single-item-accordion.desktop-only {
      display: block;
    }
    .fgx-brand-css .single-item-accordion.mobile-only {
      display: none;
    }
  }
  @media screen and (min-width: 769px) {
    .fgx-brand-Ford .fgx-brand-css .single-item-accordion .accordion-heading {
      font-size: 3.6rem;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-Ford .fgx-brand-css .single-item-accordion .accordion-heading {
      font-size: 42px;
    }
  }
  .fgx-brand-css.cq-wcm-edit .single-item-accordion.desktop-only,
  .fgx-brand-css.cq-wcm-edit .single-item-accordion.mobile-only {
    display: block;
  }
  .fgx-brand-css .billboard-container {
    position: relative;
    margin: 0 !important;
    overflow-x: hidden;
  }
  .fgx-brand-css .billboard-container .pagination-info {
    display: none;
  }
  .fgx-brand-css .billboard-container .placeholder_img {
    top: 0;
    left: 0;
    width: 100% !important;
    height: auto !important;
  }
  .fgx-brand-css .billboard-container sup[data-vdm-disc] {
    z-index: 10;
    padding: 8px;
  }
  .fgx-brand-css .billboard-container .carousel-indicators {
    display: none;
    position: absolute;
    bottom: 15px;
    margin: 0 auto;
    width: 100%;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-container
    .carousel-indicators
    .active {
    border: 1px solid #0678bc !important;
  }
  .fgx-brand-css .billboard-container .carousel-indicators li {
    display: inline-block;
    margin: 1px 12px;
    border: 0;
  }
  .fgx-brand-css .billboard-container .carousel-indicators.shown {
    display: block;
  }
  .fgx-brand-css .billboard-container .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
  }
  .fgx-brand-css .billboard-container .carousel-inner .image-loader-svg {
    width: 130px;
    height: 50px;
    background-repeat: no-repeat;
    display: block;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-container
    .carousel-inner
    .image-loader-svg {
    width: 150px;
    height: 90px;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    z-index: 2;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .item > img,
  .fgx-brand-css
    .billboard-container
    .carousel-inner
    > .section
    > .item
    > a
    > img {
    line-height: 1;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .active,
  .fgx-brand-css .billboard-container .carousel-inner > .section > .next,
  .fgx-brand-css .billboard-container .carousel-inner > .section > .prev {
    display: block;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .active {
    left: 0;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .next,
  .fgx-brand-css .billboard-container .carousel-inner > .section > .prev {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .next {
    left: 100%;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .prev {
    left: -100%;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .next.left,
  .fgx-brand-css .billboard-container .carousel-inner > .section > .prev.right {
    left: 0;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .active.left {
    left: -100%;
  }
  .fgx-brand-css .billboard-container .carousel-inner > .section > .active.right {
    left: 100%;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .billboard-container sup[data-vdm-disc] {
      padding: 5px;
    }
    .fgx-brand-css .billboard-container .carousel-arrows.shown {
      display: block;
    }
    .fgx-brand-css .billboard-container .carousel-arrows.hide-arrows {
      display: none;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .billboard-container .carousel-arrows.hoverArrows {
      -webkit-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      right: -55px;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
    }
    .fgx-brand-css
      .billboard-container
      .carousel-arrows.hoverArrows.carousel-left {
      right: auto;
      left: -55px;
    }
    .fgx-brand-css .billboard-container:hover .carousel-arrows.hoverArrows {
      right: 0;
    }
    .fgx-brand-css
      .billboard-container:hover
      .carousel-arrows.hoverArrows.carousel-left {
      right: auto;
      left: 0;
    }
  }
  .fgx-brand-css.cq-wcm-edit
    .billboard-container
    .carousel-inner
    > .section
    > .item {
    display: block;
  }
  .fgx-brand-css .billboard-homepage-slide {
    position: relative;
    padding: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .billboard-homepage-slide .dynamic-disclosures {
    display: none !important;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-img {
    padding: 0;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-img img {
    width: 100%;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-img video {
    width: 100%;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content {
    position: absolute;
    top: 15px;
    bottom: 20px;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  }
  .fgx-brand-Lincoln .fgx-brand-css .billboard-homepage-slide .billboard-content {
    text-shadow: none;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .content-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .headline {
    position: relative;
    margin: 0 0 10px 0;
    white-space: normal;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .headline {
    font-size: 2.2rem;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .alternate-font {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .headline p {
    margin: 0;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .bold-headline {
    font-weight: 900;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .subheadline {
    margin: 0 0 5px 0;
    font-size: 16px;
    z-index: 6;
    position: relative;
    display: inline-block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .subheadline {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-transform: none;
    letter-spacing: 1px;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .hotspot {
    position: absolute;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .hotspot.wcmedit {
    border-style: solid;
    border-width: 1px;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .mobile-only {
    display: block;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .display-never,
  .fgx-brand-css .billboard-homepage-slide .billboard-content .desktop-only {
    display: none;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .billboard-cta {
    margin: 8px 0 0 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta {
    letter-spacing: 2px;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .billboard-cta a {
    position: relative;
    z-index: 6;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .billboard-cta a,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    a:hover {
    text-align: center;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    > .hover
    .billboard-cta
    a
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\e010";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    > .hover
    .billboard-cta
    a
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\4b";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta
    .icon.icon-chevron-outline-25px {
    font-size: 4.6rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta
    .icon.icon-chevron-outline-25px:before {
    content: "\58";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    .btn-icon
    .cta-text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    .btn-icon-light
    .cta-text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    .btn-icon-light-alt
    .cta-text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    .btn-default
    .cta-text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    .btn-link
    .cta-text {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-cta
    > a.btn-secondary {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta
    .video-cta-wrapper {
    cursor: pointer;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta {
    position: relative;
    z-index: 8;
    width: 256px;
    max-height: 146px;
    overflow-y: hidden;
    left: 15px;
    border: 3px solid #fff;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta.text-center {
    left: 0;
    margin: auto;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta.text-right {
    margin-right: 30px;
    margin-left: auto;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta
    .video-cta-img
    img {
    width: 250px;
    height: auto;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-video-cta
    .video-icon-wrap {
    color: #fff;
    font-size: 80px;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 250px;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-disclosure {
    font-size: 12px;
    position: absolute;
    bottom: 0;
    z-index: 3;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-incontext-disclosure
    > p,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-disclosure
    > p {
    margin: 0;
  }
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-incontext-disclosure
    > span,
  .fgx-brand-css
    .billboard-homepage-slide
    .billboard-content
    .billboard-disclosure
    > span {
    display: block;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  .fgx-brand-css .billboard-homepage-slide .billboard-content .bb-video-icon,
  .fgx-brand-css .billboard-homepage-slide .billboard-content .video-volume-wrap {
    display: none;
  }
  .fgx-brand-css .billboard-homepage-slide.homepage .billboard-content,
  .fgx-brand-css .billboard-homepage-slide.showroom .billboard-content,
  .fgx-brand-css .billboard-homepage-slide.static .billboard-content {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .billboard-homepage-slide.showroom
    .billboard-content
    .subheadline {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide.nameplate
    .billboard-content
    .headline {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide.nameplate
    .billboard-content
    .headline.alternate-font {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .billboard-homepage-slide.nameplate
    .billboard-content
    .subheadline {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .billboard-homepage-slide.nameplate
    .billboard-content
    .subheadline {
    text-transform: none;
  }
  .fgx-brand-css
    .billboard-homepage-slide.nameplate
    .billboard-content
    .billboard-cta {
    margin: 8px 0 0 0;
  }
  .fgx-brand-css .billboard-homepage-slide.static {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .fgx-brand-css
    .billboard-homepage-slide.fgx-brand-video
    .billboard-img
    > video {
    display: none;
  }
  @media (max-width: 479px) {
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta {
      margin: auto;
      width: 156px;
      max-height: 100px;
      overflow-y: hidden;
      left: 0;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta.text-center {
      margin: auto;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta.text-right {
      margin: auto;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-cta-img
      img {
      width: 150px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-icon-wrap {
      font-size: 50px;
      text-align: center;
      width: 150px;
    }
  }
  @media (min-width: 480px) and (max-width: 767px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .headline {
      font-size: 21px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .billboard-homepage-slide .billboard-content .bold-headline {
      font-size: 2.4rem;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-content {
      text-align: center;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-cta-wrap {
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline {
      font-size: 30px;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-content .headline {
      margin: 0 0 5px 0;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .headline-default-layout,
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .subHeadline-default-layout,
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .cta-default-layout
      .billboard-cta {
      text-align: center;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-cta
      > a.btn-primary,
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-cta
      > a.btn-secondary {
      width: 90%;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-disclosure {
      text-align: left;
      padding-bottom: 8px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-disclosure
      .billboard-popup-disclosure {
      display: block;
      padding: 10px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta {
      margin: auto;
      width: 156px;
      max-height: 100px;
      overflow-y: hidden;
      left: 0;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta.text-center {
      margin: auto;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta.text-right {
      margin: auto;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-cta-img
      img {
      width: 150px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-icon-wrap {
      font-size: 50px;
      text-align: center;
      width: 150px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-icon-wrap
      > .icon {
      font-size: 55px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline.alternate-font {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .subheadline {
      font-size: 21px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.homepage
      .billboard-content
      .headline,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.static
      .billboard-content
      .headline {
      font-size: 30px;
    }
  }
  @media (max-width: 991px) and (min-width: 768px) {
    .fgx-brand-css .billboard-homepage-slide .billboard-content .bold-headline {
      font-size: 2.4rem;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta {
      width: 206px;
      max-height: 118px;
      overflow-y: hidden;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-cta-img
      img {
      width: 200px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-cta
      .video-icon-wrap {
      font-size: 65px;
      text-align: center;
      width: 200px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .billboard-homepage-slide .billboard-content {
      top: 40px;
      bottom: 40px;
    }
    .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .billboard-video-slide
      .video-icon-wrap
      > icon {
      font-size: 110px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .headline {
      font-size: 42px;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-content .subheadline {
      font-size: 24px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide
      .billboard-content
      .subheadline {
      font-size: 18px;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-content .mobile-only {
      display: none;
    }
    .fgx-brand-css .billboard-homepage-slide .billboard-content .desktop-only {
      display: block;
    }
    .fgx-brand-css
      .billboard-homepage-slide.showroom
      .billboard-content
      .subheadline {
      font-size: 18px;
    }
    .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .subheadline {
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .subheadline {
      padding-top: 10px;
      padding-bottom: 20px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline {
      font-size: 21px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline.alternate-font {
      font-size: 42px;
    }
    .fgx-brand-css .billboard-homepage-slide.static .ml-wrapper {
      max-width: 700px;
    }
    .fgx-brand-css .billboard-homepage-slide.static .ml-wrapper.text-right {
      margin-left: auto;
      margin-right: 0;
    }
    .fgx-brand-css .billboard-homepage-slide.static .ml-wrapper.text-left {
      margin-left: 0;
      margin-right: auto;
    }
    .fgx-brand-css .billboard-homepage-slide.static .ml-wrapper.text-center {
      margin-left: auto;
      margin-right: auto;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .billboard-homepage-slide .billboard-content .headline {
      font-size: 42px;
    }
    .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .subheadline {
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .subheadline {
      padding-top: 10px;
      padding-bottom: 20px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .billboard-homepage-slide.nameplate
      .billboard-content
      .headline.alternate-font {
      font-size: 42px;
    }
    .fgx-brand-css
      .billboard-homepage-slide.fgx-brand-video
      .billboard-img
      > picture {
      display: none;
    }
    .fgx-brand-css
      .billboard-homepage-slide.fgx-brand-video
      .billboard-img
      > video {
      display: block;
    }
    .fgx-brand-css .billboard-homepage-slide.fgx-brand-video .bb-video-icon {
      color: #fff;
      cursor: pointer;
      position: absolute;
      display: block;
      top: 45%;
      left: 48%;
      font-size: 7.5rem;
    }
    .fgx-brand-css .billboard-homepage-slide.fgx-brand-video .video-volume-wrap {
      color: #fff;
      cursor: pointer;
      display: block;
      font-size: 4rem;
      position: absolute;
      bottom: 0;
      z-index: 3;
    }
    .fgx-brand-css
      .billboard-homepage-slide.fgx-brand-video
      .video-volume-wrap
      .video-volume-control {
      background: url("../base/img/billboard-sound-on-25px.html");
      background-size: 45px 40px;
      width: 45px;
      height: 40px;
    }
    .fgx-brand-css
      .billboard-homepage-slide.fgx-brand-video
      .video-volume-wrap
      .video-volume-control.icon-muted {
      background: url("../base/img/billboard-sound-off-25px.html");
      background-size: 55px 40px;
      width: 55px;
    }
    .fgx-brand-css
      .billboard-homepage-slide.fgx-brand-video.fgx-brand-volume-control
      .billboard-content
      .billboard-disclosure {
      bottom: 57px;
    }
  }
  .fgx-brand-css.cq-wcm-edit .billboard-homepage-slide.static {
    position: relative;
    height: 500px;
  }
  .fgx-brand-css .incentives-and-offers-slide {
    position: relative;
    padding: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    overflow: hidden;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-img {
    padding: 0;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-img img {
    width: 100%;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content {
    position: absolute;
    top: 40px;
    bottom: 40px;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .content-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .headline {
    position: relative;
    margin: 0 0 15px 0;
    white-space: normal;
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .headline {
    font-size: 42px;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .headline p {
    margin: 0;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .mobile-only {
    display: block;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .display-never,
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .desktop-only {
    display: none;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .billboard-cta {
    margin: 0 0 8px 0;
  }
  .fgx-brand-css .incentives-and-offers-slide .billboard-content .billboard-cta a,
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    a:hover {
    text-align: center;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    .icon.icon-chevron-thin-right {
    font-size: 2.6rem;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    .icon.icon-chevron-thin-right:before {
    content: "\e663";
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary,
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    > a.btn-secondary {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-cta
    > a.btn-secondary {
    margin: 15px 0;
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-disclosure {
    font-size: 12px;
    position: absolute;
    bottom: 0;
    z-index: 3;
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-incontext-disclosure
    > p,
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-disclosure
    > p {
    margin: 0;
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-incontext-disclosure
    > span,
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .billboard-disclosure
    > span {
    display: block;
  }
  .fgx-brand-css
    .incentives-and-offers-slide
    .billboard-content
    .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  .fgx-brand-css .incentivesAndOffers .ford-carousel.has-multi .controls {
    bottom: 39%;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .incentives-and-offers-slide .billboard-content {
      text-align: center;
    }
    .fgx-brand-css .incentives-and-offers-slide .billboard-content .headline {
      margin: 0 0 5px 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .incentives-and-offers-slide
      .billboard-content
      .headline {
      font-size: 30px;
    }
    .fgx-brand-css .incentives-and-offers-slide .billboard-disclosure {
      text-align: left;
      padding-bottom: 8px;
    }
    .fgx-brand-css
      .incentives-and-offers-slide
      .billboard-disclosure
      .billboard-popup-disclosure {
      display: block;
      padding: 10px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .incentives-and-offers-slide .billboard-content .mobile-only {
      display: none;
    }
    .fgx-brand-css .incentives-and-offers-slide .billboard-content .desktop-only {
      display: block;
    }
    .fgx-brand-css
      .incentives-and-offers-slide
      .billboard-content
      .billboard-cta {
      margin: 0 0 5px 0;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .incentives-and-offers-slide
      .billboard-content
      .billboard-cta
      .icon.icon-chevron-thin-right {
      font-size: 3.2rem;
    }
  }
  .fgx-brand-css .buzz-billboard-slide {
    position: relative;
    padding: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    overflow: hidden;
    text-align: center;
  }
  .fgx-brand-css .buzz-billboard-slide .teaser-text {
    font-size: 16px;
  }
  .fgx-brand-css .buzz-billboard-slide .billboard-content .billboard-cta {
    margin: 0 0 8px 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .buzz-billboard-slide
    .billboard-content
    .billboard-cta {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .buzz-billboard-slide .billboard-content .billboard-disclosure {
    font-size: 1.1rem;
    padding: 10px 20px;
  }
  .fgx-brand-css
    .buzz-billboard-slide
    .billboard-content
    .billboard-disclosure:before,
  .fgx-brand-css
    .buzz-billboard-slide
    .billboard-content
    .billboard-disclosure:after {
    content: " ";
    display: table;
    clear: both;
  }
  .fgx-brand-css
    .buzz-billboard-slide
    .billboard-content
    .billboard-incontext-disclosure {
    text-align: right;
    padding-bottom: 10px;
  }
  .fgx-brand-css
    .buzz-billboard-slide
    .billboard-content
    .billboard-popup-disclosure {
    text-align: left;
    display: inline-block;
    float: left;
  }
  .fgx-brand-css .buzz-billboard-slide .billboard-content .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .buzz-billboard-slide .billboard-img img {
      width: 100%;
    }
  }
  .fgx-brand-css .model-billboard-slide {
    position: relative;
    padding: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .model-billboard-slide .billboard-img {
    padding: 0;
  }
  .fgx-brand-css .model-billboard-slide .billboard-img img {
    width: 100%;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content {
    position: absolute;
    top: 15px;
    bottom: 20px;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .content-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .headline {
    position: relative;
    margin: 0 0 10px 0;
    white-space: normal;
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .headline {
    font-size: 30px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 2.2rem;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .headline p {
    margin: 0;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .bold-headline {
    font-weight: 900;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .subheadline {
    color: #fff;
    margin: 0 0 5px 0;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .mobile-only {
    display: block;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .display-never,
  .fgx-brand-css .model-billboard-slide .billboard-content .desktop-only {
    display: none;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .billboard-cta {
    margin: 0;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .billboard-cta a,
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    a:hover {
    text-align: center;
  }
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\e010";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\4b";
  }
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary {
    margin: 15px 0;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .billboard-disclosure {
    font-size: 12px;
    position: absolute;
    bottom: 0;
    z-index: 3;
  }
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-incontext-disclosure
    > p {
    margin: 0;
  }
  .fgx-brand-css
    .model-billboard-slide
    .billboard-content
    .billboard-incontext-disclosure
    > span {
    display: block;
  }
  .fgx-brand-css .model-billboard-slide .billboard-content .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  @media (max-width: 479px) {
    .fgx-brand-css .model-billboard-slide .billboard-content .headline {
      font-size: 30px;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .model-billboard-slide
      .billboard-content
      .headline {
      font-size: 24px;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .model-billboard-slide
      .billboard-content
      .headline {
      font-size: 30px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .model-billboard-slide .billboard-content {
      text-align: center;
    }
    .fgx-brand-css .model-billboard-slide .billboard-content .headline {
      margin: 0 0 5px 0;
    }
    .fgx-brand-css .model-billboard-slide .billboard-disclosure {
      text-align: left;
      padding-bottom: 8px;
    }
    .fgx-brand-css
      .model-billboard-slide
      .billboard-disclosure
      .billboard-popup-disclosure {
      display: block;
      padding: 10px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .model-billboard-slide .billboard-content {
      top: 40px;
      bottom: 40px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .model-billboard-slide
      .billboard-content
      .headline {
      font-size: 3.6rem;
    }
    .fgx-brand-css .model-billboard-slide .billboard-content .subheadline {
      font-size: 24px;
      padding-top: 30px;
      padding-bottom: 30px;
    }
    .fgx-brand-css .model-billboard-slide .billboard-content .mobile-only {
      display: none;
    }
    .fgx-brand-css .model-billboard-slide .billboard-content .desktop-only {
      display: block;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .model-billboard-slide
      .billboard-content
      .headline {
      font-size: 42px;
    }
  }
  .fgx-brand-css .smart-next-steps-slide {
    position: relative;
    padding: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-img {
    padding: 0;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-img img {
    width: 100%;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content {
    position: absolute;
    top: 40px;
    bottom: 40px;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .content-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .headline {
    position: relative;
    margin: 0 0 10px 0;
    white-space: normal;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .headline {
    font-size: 2.2rem;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .headline p {
    margin: 0;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .subheadline {
    color: #fff;
    margin: 0 0 5px 0;
    font-size: 16px;
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .content-wrapper
    .mobile-only {
    display: block;
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .content-wrapper
    .display-never,
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .content-wrapper
    .desktop-only {
    display: none;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .billboard-cta {
    margin: 8px 0 0 0;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .billboard-cta a,
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    a:hover {
    text-align: center;
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    > .hover
    .billboard-cta
    a
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\e010";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    > .hover
    .billboard-cta
    a
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    a:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    a.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\4b";
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary,
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    > a.btn-secondary {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    > a.btn-primary,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-cta
    > a.btn-secondary {
    margin: 15px 0;
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .billboard-disclosure {
    font-size: 12px;
    position: absolute;
    bottom: 0;
    z-index: 3;
  }
  .fgx-brand-css .smart-next-steps-slide .billboard-content .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  .fgx-brand-css
    .smart-next-steps-slide
    .billboard-content
    .align-vertical-middle {
    position: absolute;
    height: auto;
    width: 100%;
    text-align: center;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  @media (min-width: 480px) and (max-width: 767px) {
    .fgx-brand-css .smart-next-steps-slide .billboard-content .headline {
      font-size: 30px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .smart-next-steps-slide .billboard-content {
      text-align: center;
    }
    .fgx-brand-css
      .smart-next-steps-slide
      .billboard-content
      .billboard-cta-wrap {
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-css .smart-next-steps-slide .billboard-content .headline {
      margin: 0 0 5px 0;
    }
    .fgx-brand-css .smart-next-steps-slide .billboard-disclosure {
      text-align: left;
      padding-bottom: 8px;
    }
    .fgx-brand-css
      .smart-next-steps-slide
      .billboard-disclosure
      .billboard-popup-disclosure {
      display: block;
      padding: 10px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .smart-next-steps-slide
      .billboard-content
      .headline {
      font-size: 3.6rem;
    }
    .fgx-brand-css .smart-next-steps-slide .billboard-content .subheadline {
      font-size: 18px;
    }
    .fgx-brand-css
      .smart-next-steps-slide
      .billboard-content
      .content-wrapper
      .mobile-only {
      display: none;
    }
    .fgx-brand-css
      .smart-next-steps-slide
      .billboard-content
      .content-wrapper
      .desktop-only {
      display: block;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .smart-next-steps-slide
      .billboard-content
      .headline {
      font-size: 42px;
    }
  }
  .fgx-brand-css .vr-player-slide .billboard-content .mobile-only {
    display: block;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .display-never,
  .fgx-brand-css .vr-player-slide .billboard-content .desktop-only {
    display: none;
  }
  .fgx-brand-css .vr-player-slide .headline-content {
    text-align: center;
    padding-top: 2.7rem;
    padding-bottom: 1.8rem;
  }
  .fgx-brand-css .vr-player-slide .headline {
    max-width: 750px;
    margin: 0 auto;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  .fgx-brand-css .vr-player-slide .content-wrapper {
    position: relative;
  }
  .fgx-brand-css .vr-player-slide .billboard-img {
    padding: 0;
  }
  .fgx-brand-css .vr-player-slide .billboard-img img {
    width: 100%;
  }
  .fgx-brand-css .vr-player-slide .billboard-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .fgx-brand-css .vr-player-slide .billboard-cta-wrap {
    position: absolute;
    top: 50%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
    width: 100%;
  }
  .fgx-brand-css .vr-player-slide .billboard-cta-wrap a {
    position: relative;
    z-index: 6;
  }
  .fgx-brand-css .vr-player-slide .fgx-left-margin-offset {
    margin-left: -15px;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .billboard-cta {
    margin: 8px 0 0 0;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta
    .cta-text {
    text-transform: uppercase;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .billboard-cta.btn-primary,
  .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta.btn-secondary {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta.btn-primary,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta.btn-secondary {
    margin: 15px 0;
  }
  .fgx-brand-css
    .vr-player-slide
    .content-wrapper.hover
    .billboard-cta
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\e010";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .content-wrapper.hover
    .billboard-cta
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta:hover
    .icon.icon-chevron-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-cta.hover
    .icon.icon-chevron-outline-25px:before {
    content: "\4b";
  }
  .fgx-brand-css .vr-player-slide .cta-img-wrap {
    width: 270px;
    display: inline-block;
    text-align: center;
  }
  .fgx-brand-css .vr-player-slide .cta-image {
    max-width: 180px;
  }
  .fgx-brand-css .vr-player-slide .cta-image.image-below-cta {
    margin-top: 10px;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .full-slide-link {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .billboard-disclosure {
    font-size: 12px;
    position: absolute;
    bottom: 0;
    z-index: 3;
    text-align: left;
    max-width: 740px;
  }
  .fgx-brand-css .vr-player-slide .billboard-content .billboard-disclosure > p {
    margin: 0;
  }
  .fgx-brand-css
    .vr-player-slide
    .billboard-content
    .billboard-disclosure
    > span {
    display: block;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .vr-player-slide .billboard-disclosure {
      padding-bottom: 8px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .vr-player-slide .fgx-left-margin-offset {
      margin-left: -25px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .vr-player-slide .billboard-content .mobile-only {
      display: none;
    }
    .fgx-brand-css .vr-player-slide .billboard-content .desktop-only {
      display: block;
    }
    .fgx-brand-css .vr-player-slide .fgx-left-margin-offset {
      margin-left: -30px;
    }
    .fgx-brand-css .vr-player-slide .headline-content {
      padding-top: 4rem;
      padding-bottom: 2.7rem;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .vr-player-slide .fgx-left-margin-offset {
      margin-left: -45px;
    }
  }
  @media screen and (min-width: 1440px) {
    .fgx-brand-css .vr-player-slide .fgx-left-margin-offset {
      margin-left: -95px;
    }
  }
  .fgx-brand-css .single-static-feature {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 25px;
  }
  .fgx-brand-css .single-static-feature .clearfix:before,
  .fgx-brand-css .single-static-feature .clearfix:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .single-static-feature .clearfix:after {
    clear: both;
  }
  .fgx-brand-css .single-static-feature .single-static-feature-text a {
    display: inline-block;
  }
  .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .fgx-brand-exlt-h2 {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    word-break: normal;
    font-size: 24px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .fgx-brand-exlt-h2 {
    letter-spacing: 3px;
    margin-bottom: 20px;
    font-size: 24px;
  }
  .fgx-brand-css .single-static-feature .single-static-feature-text .ml-wrapper {
    margin-bottom: 2rem;
    padding-top: 10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .ml-wrapper {
    margin-bottom: 1rem;
  }
  .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .ml-wrapper
    .mltext {
    padding-top: 0;
  }
  .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .ml-wrapper
    .mltext
    p {
    margin: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .ml-wrapper
    .mltext {
    font-size: 16px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-static-feature
    .single-static-feature-text
    .ml-wrapper
    .mltext
    p {
    margin: 0;
  }
  .fgx-brand-css .single-static-feature .single-static-feature-text .mllink {
    display: none;
    cursor: pointer;
    float: right;
  }
  .fgx-brand-css .single-static-feature .single-static-feature-text .mlspanmore {
    display: inline;
  }
  .fgx-brand-css .single-static-feature .show-inline-force {
    display: inline !important;
  }
  .fgx-brand-css .single-static-feature .hidden {
    display: none;
  }
  .fgx-brand-css .single-static-feature .more_text {
    display: none;
  }
  .fgx-brand-css .single-static-feature img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }
  .fgx-brand-css .single-static-feature .disclosure-wrapper {
    margin-bottom: 5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .single-static-feature .disclosure-wrapper {
    margin-bottom: 5rem;
  }
  .fgx-brand-css .single-static-feature .ssf-disclosure {
    margin-bottom: 0;
    font-size: 1.1rem;
    display: block;
  }
  .fgx-brand-css .single-static-feature .save-star {
    color: #2096cd;
    margin-bottom: 35px;
    margin-top: 20px;
    text-align: center;
  }
  .fgx-brand-css .single-static-feature .star {
    vertical-align: middle;
    font-size: 2.8rem;
  }
  .fgx-brand-css .single-static-feature .star::before {
    content: "\E021";
  }
  .fgx-brand-css .single-static-feature:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
  }
  .fgx-brand-css .single-static-feature-cta {
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .single-static-feature-cta .btn {
    text-transform: uppercase;
    margin: 40px 0 15px 0;
    letter-spacing: 1px;
    max-width: 100%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .single-static-feature-cta .btn.btn-icon {
    margin: 0 0 15px 0;
    padding: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .single-static-feature-cta .btn.btn-link {
    padding: 0;
    margin: 0 0 15px 0;
  }
  .fgx-brand-css .single-static-feature .promo-icons,
  .fgx-brand-css .single-static-feature.img-left .promo-icons,
  .fgx-brand-css .single-static-feature.img-right .promo-icons {
    max-width: 100%;
    float: right;
    padding-top: 5px;
  }
  .fgx-brand-css .single-static-feature .promo-icons picture,
  .fgx-brand-css .single-static-feature.img-left .promo-icons picture,
  .fgx-brand-css .single-static-feature.img-right .promo-icons picture {
    float: right;
    max-width: none;
    margin: 0;
  }
  .fgx-brand-css .single-static-feature .promo-icons img,
  .fgx-brand-css .single-static-feature.img-left .promo-icons img,
  .fgx-brand-css .single-static-feature.img-right .promo-icons img {
    width: initial;
    height: auto;
    margin: 0;
  }
  .fgx-brand-css .single-static-feature .text-left,
  .fgx-brand-css .single-static-feature.img-below:not(.single-video) .text-left {
    text-align: left;
  }
  .fgx-brand-css .single-static-feature .text-left > .btn.btn-icon,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-left
    > .btn.btn-icon,
  .fgx-brand-css .single-static-feature .text-left > .btn.btn-link,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-left
    > .btn.btn-link {
    text-align: left;
  }
  .fgx-brand-css .single-static-feature .text-right,
  .fgx-brand-css .single-static-feature.img-below:not(.single-video) .text-right {
    text-align: right;
  }
  .fgx-brand-css .single-static-feature .text-right > .btn.btn-icon,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-right
    > .btn.btn-icon,
  .fgx-brand-css .single-static-feature .text-right > .btn.btn-link,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-right
    > .btn.btn-link {
    text-align: right;
  }
  .fgx-brand-css .single-static-feature .text-center,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-center {
    text-align: center;
  }
  .fgx-brand-css .single-static-feature .text-center > .btn.btn-icon,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-center
    > .btn.btn-icon,
  .fgx-brand-css .single-static-feature .text-center > .btn.btn-link,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .text-center
    > .btn.btn-link {
    text-align: center;
  }
  .fgx-brand-css .single-static-feature .fgx-brand-body-copy.text-left,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .fgx-brand-body-copy.text-left {
    margin-left: 0;
    margin-right: auto;
  }
  .fgx-brand-css .single-static-feature .fgx-brand-body-copy.text-right,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .fgx-brand-body-copy.text-right {
    margin-left: auto;
    margin-right: 0;
  }
  .fgx-brand-css .single-static-feature.img-background:not(.single-video) {
    position: relative;
    padding: 0;
    margin-bottom: 0;
  }
  .fgx-brand-css
    .single-static-feature.img-background:not(.single-video)
    .single-static-feature-text {
    position: absolute;
    top: 15px;
    bottom: 20px;
    left: 0;
    z-index: 5;
    padding-left: 3%;
    padding-right: 3%;
    width: 100%;
  }
  .fgx-brand-css
    .single-static-feature.img-background:not(.single-video)
    .disclosure-wrapper {
    position: absolute;
    bottom: 0;
  }
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-text,
  .fgx-brand-css .single-static-feature.img-below:not(.single-video) .save-star,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-cta {
    text-align: center;
  }
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-text.text-left,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .save-star.text-left,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-cta.text-left {
    text-align: left;
  }
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-text.text-right,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .save-star.text-right,
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .single-static-feature-cta.text-right {
    text-align: right;
  }
  .fgx-brand-css
    .single-static-feature.img-below:not(.single-video)
    .disclosure-wrapper {
    text-align: left;
    padding-top: 5px;
  }
  .fgx-brand-css .single-static-feature.single-video .single-static-feature-text {
    text-align: center;
  }
  .fgx-brand-css
    .single-static-feature.single-video
    .single-static-feature-text
    .fgx-brand-exlt-h2 {
    font-weight: 900;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .single-static-feature.single-video
    .single-static-feature-text
    .fgx-brand-exlt-h2 {
    font-weight: normal;
  }
  .fgx-brand-css .single-static-feature.single-video .video-wrap {
    display: block;
    position: relative;
    cursor: pointer;
  }
  .fgx-brand-css .single-static-feature.single-video .play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: 1;
  }
  .fgx-brand-css .single-static-feature.single-video .play-button .icon {
    font-size: 5rem;
  }
  .fgx-brand-css
    .single-static-feature.single-video
    .single-static-feature-cta.text-left,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .single-static-feature-cta.text-left,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .single-static-feature-cta.text-left,
  .fgx-brand-css .single-static-feature.single-video .save-star.text-left,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .save-star.text-left,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .save-star.text-left {
    text-align: left;
  }
  .fgx-brand-css
    .single-static-feature.single-video
    .single-static-feature-cta.text-right,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .single-static-feature-cta.text-right,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .single-static-feature-cta.text-right,
  .fgx-brand-css .single-static-feature.single-video .save-star.text-right,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .save-star.text-right,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .save-star.text-right {
    text-align: right;
  }
  .fgx-brand-css
    .single-static-feature.single-video
    .single-static-feature-cta.text-center,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .single-static-feature-cta.text-center,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .single-static-feature-cta.text-center,
  .fgx-brand-css .single-static-feature.single-video .save-star.text-center,
  .fgx-brand-css
    .single-static-feature.single-video.video-left
    .save-star.text-center,
  .fgx-brand-css
    .single-static-feature.single-video.video-right
    .save-star.text-center {
    text-align: center;
  }
  .fgx-brand-css
    .sub-component-wrap.side-by-side
    .single-static-feature
    .single-static-feature-text
    .fgx-brand-exlt-h2
    > b {
    font-weight: 900;
  }
  @media (min-width: 480px) {
    .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
    .fgx-brand-css .single-static-feature .promo-icons {
      max-width: 50%;
    }
    .fgx-brand-css .single-static-feature.img-left .promo-icons,
    .fgx-brand-css .single-static-feature.img-right .promo-icons {
      max-width: 75%;
    }
    .fgx-brand-css .single-static-feature.single-video.img-left .promo-icons,
    .fgx-brand-css .single-static-feature.single-video.img-right .promo-icons {
      max-width: 50%;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .single-static-features p.shorten {
      overflow: hidden;
      height: 3.2em;
    }
    .fgx-brand-css .single-static-feature .mobile-only {
      display: block !important;
    }
    .fgx-brand-css .single-static-feature .m-text-left,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left,
    .fgx-brand-css .single-static-feature .m-text-left.single-static-feature-cta,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left.single-static-feature-cta {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature .m-text-left > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature
      .m-text-left.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css .single-static-feature .m-text-left > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature
      .m-text-left.single-static-feature-cta
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-left.single-static-feature-cta
      > .btn.btn-link {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature .m-text-right,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right,
    .fgx-brand-css .single-static-feature .m-text-right.single-static-feature-cta,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right.single-static-feature-cta {
      text-align: right;
    }
    .fgx-brand-css .single-static-feature .m-text-right > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature
      .m-text-right.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css .single-static-feature .m-text-right > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature
      .m-text-right.single-static-feature-cta
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-right.single-static-feature-cta
      > .btn.btn-link {
      text-align: right;
    }
    .fgx-brand-css .single-static-feature .m-text-center,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center,
    .fgx-brand-css
      .single-static-feature
      .m-text-center.single-static-feature-cta,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center.single-static-feature-cta {
      text-align: center;
    }
    .fgx-brand-css .single-static-feature .m-text-center > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature
      .m-text-center.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center.single-static-feature-cta
      > .btn.btn-icon,
    .fgx-brand-css .single-static-feature .m-text-center > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature
      .m-text-center.single-static-feature-cta
      > .btn.btn-link,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .m-text-center.single-static-feature-cta
      > .btn.btn-link {
      text-align: center;
    }
    .fgx-brand-css .single-static-feature .fgx-brand-body-copy.m-text-left,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .fgx-brand-body-copy.m-text-left {
      margin-left: 0;
      margin-right: auto;
    }
    .fgx-brand-css .single-static-feature .fgx-brand-body-copy.m-text-right,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .fgx-brand-body-copy.m-text-right {
      margin-left: auto;
      margin-right: 0;
    }
    .fgx-brand-css .single-static-feature .fgx-brand-body-copy.m-text-center,
    .fgx-brand-css
      .single-static-feature.img-below:not(.single-video)
      .fgx-brand-body-copy.m-text-center {
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-cta.m-text-left,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-cta.m-text-left,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-cta.m-text-left,
    .fgx-brand-css .single-static-feature.single-video .save-star.m-text-left,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .save-star.m-text-left,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .save-star.m-text-left {
      text-align: left;
    }
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-cta.m-text-right,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-cta.m-text-right,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-cta.m-text-right,
    .fgx-brand-css .single-static-feature.single-video .save-star.m-text-right,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .save-star.m-text-right,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .save-star.m-text-right {
      text-align: right;
    }
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-cta.m-text-center,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-cta.m-text-center,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-cta.m-text-center,
    .fgx-brand-css .single-static-feature.single-video .save-star.m-text-center,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .save-star.m-text-center,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .save-star.m-text-center {
      text-align: center;
    }
    .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-text {
      text-align: left;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .single-static-feature {
      padding: 75px 8.33%;
    }
    .fgx-brand-Lincoln .fgx-brand-css .single-static-feature {
      padding: 55px 8.33% 30px 8.33%;
    }
    .fgx-brand-css .single-static-feature .mobile-only {
      display: none !important;
    }
    .fgx-brand-css .single-static-feature.img-left picture,
    .fgx-brand-css .single-static-feature.img-right picture {
      max-width: 48.8%;
      margin-top: 2rem;
    }
    .fgx-brand-css .single-static-feature.img-left .single-static-feature-text,
    .fgx-brand-css .single-static-feature.img-right .single-static-feature-text {
      width: 48.8%;
      display: inline-block;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.img-left
      .single-static-feature-text,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.img-right
      .single-static-feature-text {
      width: 42.8%;
    }
    .fgx-brand-css .single-static-feature.img-left picture {
      float: left;
    }
    .fgx-brand-css .single-static-feature.img-left .single-static-feature-text {
      padding-left: 25px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.img-left
      .single-static-feature-text {
      padding-left: 35px;
    }
    .fgx-brand-css .single-static-feature.img-right picture {
      float: right;
    }
    .fgx-brand-css .single-static-feature.img-right .single-static-feature-text {
      padding-right: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.img-right
      .single-static-feature-text {
      padding-left: 20px;
    }
    .fgx-brand-css .single-static-feature .single-static-feature-text {
      text-align: left;
    }
    .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 3.6rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .single-static-feature .single-static-feature-text .mltext {
      width: 85%;
    }
    .fgx-brand-css .single-static-feature .single-static-feature-text .mllink {
      float: none;
    }
    .fgx-brand-css .single-static-feature .save-star {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature .star {
      vertical-align: middle;
      font-size: 2.8rem;
    }
    .fgx-brand-css .single-static-feature .star::before {
      content: "\E021";
    }
    .fgx-brand-css .single-static-feature .star:hover::before {
      content: "\E022";
    }
    .fgx-brand-css .single-static-features img {
      max-width: 100%;
      width: 48.8%;
      height: 100%;
      float: left;
      margin-right: 2%;
    }
    .fgx-brand-css .single-static-feature-cta {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature-cta > .btn.btn-icon,
    .fgx-brand-css .single-static-feature-cta > .btn.btn-link {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature-cta.text-right > .btn.btn-icon,
    .fgx-brand-css .single-static-feature-cta.text-right > .btn.btn-link {
      text-align: right;
    }
    .fgx-brand-css .single-static-feature-cta.text-center > .btn.btn-icon,
    .fgx-brand-css .single-static-feature-cta.text-center > .btn.btn-link {
      text-align: center;
    }
    .fgx-brand-css
      .single-static-feature.img-background:not(.single-video)
      .single-static-feature-text {
      top: 40px;
      bottom: 40px;
      padding-left: 80px;
      padding-right: 80px;
    }
    .fgx-brand-css
      .single-static-feature.img-background:not(.single-video)
      .fgx-brand-body-copy {
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-css
      .single-static-feature.img-background:not(.single-video)
      .fgx-brand-body-copy.text-center {
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css
      .single-static-feature.img-background:not(.single-video)
      .fgx-brand-body-copy.text-left {
      margin-left: 0;
      margin-right: auto;
    }
    .fgx-brand-css
      .single-static-feature.img-background:not(.single-video)
      .fgx-brand-body-copy.text-right {
      margin-left: auto;
      margin-right: 0;
    }
    .fgx-brand-css .single-static-feature.single-video picture,
    .fgx-brand-css .single-static-feature.single-video.img-left picture,
    .fgx-brand-css .single-static-feature.single-video.img-right picture {
      max-width: 100%;
      float: none;
    }
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-text {
      width: 100%;
      padding: 10px;
      text-align: center;
    }
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-text
      .mltext {
      width: 100%;
    }
    .fgx-brand-css .single-static-feature.single-video .save-star,
    .fgx-brand-css
      .single-static-feature.single-video
      .single-static-feature-cta {
      text-align: center;
    }
    .fgx-brand-css .single-static-feature.single-video.video-left .video-wrap,
    .fgx-brand-css .single-static-feature.single-video.video-right .video-wrap {
      max-width: 48.8%;
      margin-top: 2rem;
    }
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .video-wrap:after,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .video-wrap:after {
      display: table;
      content: " ";
      clear: both;
      height: 0;
    }
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-text,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-text {
      width: 48.8%;
      display: inline-block;
      text-align: left;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-text,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-text {
      width: 42.8%;
    }
    .fgx-brand-css .single-static-feature.single-video.video-left .save-star,
    .fgx-brand-css .single-static-feature.single-video.video-right .save-star,
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-cta,
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-cta {
      text-align: left;
    }
    .fgx-brand-css .single-static-feature.single-video.video-left .video-wrap {
      float: left;
    }
    .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-text {
      padding-left: 25px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.single-video.video-left
      .single-static-feature-text {
      padding-left: 35px;
    }
    .fgx-brand-css .single-static-feature.single-video.video-right .video-wrap {
      float: right;
    }
    .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-text {
      padding-right: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature.single-video.video-right
      .single-static-feature-text {
      padding-left: 20px;
    }
    .fgx-brand-css .sub-component-wrap.side-by-side .single-static-feature {
      padding: 25px 4%;
    }
    .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2:not(.fgx-brand-maintain-size) {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2:not(.fgx-brand-maintain-size) {
      font-size: 2.2rem;
    }
    .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-cta
      > a.btn-primary,
    .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-cta
      > a.btn-secondary,
    .fgx-brand-css
      .sub-component-wrap.side-by-side
      .single-static-feature
      .single-static-feature-cta
      > a.btn-secondary-alt {
      min-width: 175px;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 42px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .single-static-feature
      .single-static-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
    .fgx-brand-css .single-static-feature.single-video .play-button .icon {
      font-size: 70px;
      font-size: 7rem;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .single-static-feature.single-video .play-button .icon {
      font-size: 90px;
      font-size: 9rem;
    }
    .fgx-brand-css .single-static-feature.img-left .single-static-feature-text {
      padding-left: 35px;
    }
    .fgx-brand-css .single-static-feature .single-static-feature-text .mltext {
      width: 90%;
    }
  }
  @media (max-width: 350px) {
    .fgx-brand-css .single-static-feature-cta .btn {
      padding: 15px 20px;
    }
  }
  .fgx-brand-css .two-column-feature {
    background-color: #000;
    color: #fff;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .two-column-feature .pagination-info {
    display: none;
  }
  .fgx-brand-css .two-column-feature .two-Column {
    color: #fff;
    min-width: auto;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .two-column-feature .image-wrap img {
    cursor: pointer;
  }
  .fgx-brand-css .two-column-feature .video-wrap {
    display: block;
    position: relative;
    cursor: pointer;
  }
  .fgx-brand-css .two-column-feature .play-button {
    position: absolute;
    top: 35%;
    left: 39%;
    color: #fff;
    z-index: 1;
  }
  .fgx-brand-css .two-column-feature .play-button .icon {
    font-size: 5rem;
  }
  .fgx-brand-css .two-column-feature .divider-column {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }
  .fgx-brand-css .two-column-feature .divider-column img {
    width: 100%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .divider-column img {
    padding: 10px 0 0;
  }
  .fgx-brand-css .two-column-feature .divider-column span.description > span > p {
    display: inline;
    margin: 0;
  }
  .fgx-brand-css .two-column-feature .save-star {
    color: #2096cd;
    margin-bottom: 35px;
    margin-top: 20px;
  }
  .fgx-brand-css .two-column-feature .star {
    vertical-align: middle;
    font-size: 2.8rem;
  }
  .fgx-brand-css .two-column-feature .star::before {
    content: "\e021";
  }
  .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .star::before {
    content: "\6E";
  }
  .fgx-brand-css .two-column-feature .context-disclosure {
    text-align: left;
    font-size: 1.1rem;
    margin-bottom: 25px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .context-disclosure {
    text-align: center;
  }
  .fgx-brand-css .two-column-feature .context-disclosure span {
    display: block;
    padding-bottom: 2px;
  }
  .fgx-brand-css .two-column-feature .show-inline-force {
    display: inline !important;
  }
  .fgx-brand-css .two-column-feature .divider-desktop {
    display: none;
  }
  .fgx-brand-css .two-column-feature .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
  }
  .fgx-brand-css .two-column-feature .read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: 0.25s ease;
  }
  .fgx-brand-css .two-column-feature .read-more-trigger {
    cursor: pointer;
    display: inline;
    padding: 0 0.5em;
    color: #777;
    font-size: 0.9em;
    line-height: 2;
  }
  .fgx-brand-css .two-column-feature .mltext p {
    margin: 0;
  }
  .fgx-brand-css .two-column-feature .global-cta {
    text-align: center;
  }
  .fgx-brand-css .two-column-feature .column-cta {
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .fgx-brand-lt-h4,
  .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .ml-wrapper {
    text-align: center;
  }
  @media (min-width: 480px) {
    .fgx-brand-css .two-column-feature .fgx-brand-lt-h4 {
      font-size: 1.8rem;
    }
    .fgx-brand-css .two-column-feature .play-button {
      position: absolute;
      top: 41%;
      left: 42%;
      color: #fff;
      z-index: 1;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .two-column-feature .col-md-6 {
      width: 50%;
      float: left;
    }
    .fgx-brand-css .two-column-feature .divider-column {
      text-align: left;
      max-width: 49%;
      display: inline-block;
      vertical-align: top;
    }
    .fgx-brand-css .two-column-feature .star {
      vertical-align: middle;
      font-size: 2.8rem;
    }
    .fgx-brand-css .two-column-feature .star::before {
      content: "\e021";
    }
    .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .star::before {
      content: "\6E";
    }
    .fgx-brand-css .two-column-feature .star:hover::before {
      content: "\e022";
    }
    .fgx-brand-Lincoln .fgx-brand-css .two-column-feature .star:hover::before {
      content: "\6E";
    }
    .fgx-brand-css .two-column-feature .read-more-wrap .read-more-target {
      opacity: 1;
      font-size: inherit;
      max-height: 999em;
    }
    .fgx-brand-css .two-column-feature .read-more-wrap span {
      display: block;
    }
    .fgx-brand-css .two-column-feature .carousel-indicators {
      display: none;
    }
    .fgx-brand-css .two-column-feature .divider-column .read-more-trigger {
      display: none;
    }
    .fgx-brand-css .two-column-feature .read-more-trigger:before {
      display: none;
    }
    .fgx-brand-css .two-column-feature .divider-desktop {
      display: block;
      margin-bottom: 60px;
    }
    .fgx-brand-css .two-column-feature .carousel-inner > .item {
      display: block;
    }
    .fgx-brand-css .two-column-feature .carousel-inner > .item .fgx-brand-lt-h4,
    .fgx-brand-css .two-column-feature .carousel-inner > .item p,
    .fgx-brand-css .two-column-feature .carousel-inner > .item .save-star {
      text-align: left;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .two-column-feature
      .carousel-inner
      > .item
      .fgx-brand-lt-h4,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .two-column-feature
      .carousel-inner
      > .item
      p,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .two-column-feature
      .carousel-inner
      > .item
      .save-star {
      text-align: center;
    }
    .fgx-brand-css .two-column-feature .carousel-inner > .item .fgx-brand-lt-h4 {
      margin-bottom: 25px;
      font-size: 2.8rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .two-column-feature
      .carousel-inner
      > .item
      .fgx-brand-lt-h4 {
      text-align: center;
      font-size: 30px;
    }
    .fgx-brand-css .two-column-feature .carousel-inner > .item > p {
      font-size: 16px;
    }
    .fgx-brand-css .two-column-feature .mltext {
      width: 82%;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .two-column-feature .mltext {
      width: 85%;
    }
  }
  .fgx-brand-css .expanded-feature {
    text-align: center;
    position: relative;
    z-index: 1;
    padding-top: 20px;
  }
  .fgx-brand-css .expanded-feature .expanded-header .iconcta {
    color: #0678bc;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: regular;
  }
  .fgx-brand-Lincoln .fgx-brand-css .expanded-feature .expanded-header .iconcta {
    font-size: 1.7rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .expanded-feature .expanded-header .iconcta i {
    font-size: 3rem;
    top: -2px;
    position: relative;
  }
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-primary,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-secondary,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-secondary-alt,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon-light,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon-light-alt,
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-link {
    margin: 4rem auto 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-primary,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-secondary,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-secondary-alt,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon-light,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-icon-light-alt,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .expanded-feature
    .expanded-header
    .global-cta-expanded-feature.btn-link {
    text-transform: uppercase;
    margin: 40px 0 15px 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    letter-spacing: 1px;
  }
  .fgx-brand-css .expanded-feature .expanded-content {
    width: 100%;
  }
  .fgx-brand-css .expanded-feature .expanded-background img {
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .expanded-feature .expanded-header {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    position: relative;
  }
  .fgx-brand-css .expanded-feature .expanded-header .item > span.description {
    display: block;
    line-height: 1.8em;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css
    .expanded-feature
    .expanded-header
    .item
    > .description
    > span
    > p {
    display: inline;
    margin: 0;
  }
  .fgx-brand-css .expanded-feature .expanded-header .more_text {
    display: none;
  }
  .fgx-brand-css .expanded-feature .expanded-header a.read_more {
    display: inline;
  }
  .fgx-brand-css .expanded-feature .show-inline-force {
    display: inline !important;
  }
  .fgx-brand-css .expanded-feature .expanded-img-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .expanded-feature .expanded-img-wrap img {
    width: 100%;
  }
  .fgx-brand-css .expanded-feature .context-disclosure {
    text-align: center;
    font-size: 1.1rem;
    margin-bottom: 15px;
    padding-top: 2px;
  }
  .fgx-brand-css .expanded-feature .context-disclosure span {
    display: block;
    padding-left: 10px;
  }
  .fgx-brand-css .expanded-feature .context-disclosure span.expanded-disc p {
    margin: 0;
  }
  .fgx-brand-css .expanded-feature .sub-component-wrap {
    padding: 25px;
    position: relative;
  }
  .fgx-brand-css .expanded-feature .sub-component-wrap.no-pad {
    padding: 0 !important;
  }
  .fgx-brand-css .expanded-feature .mltext {
    padding-top: 2px;
  }
  .fgx-brand-css .expanded-feature .mltext p {
    margin: 0;
  }
  .fgx-brand-css .expanded-feature .sub-component-wrap.side-by-side::before,
  .fgx-brand-css .expanded-feature .sub-component-wrap.side-by-side::after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .expanded-feature {
      background-image: none !important;
    }
    .fgx-brand-css .expanded-feature .expanded-background {
      display: none !important;
    }
    .fgx-brand-css .expanded-feature .expanded-background.show-mobile {
      display: block !important;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .expanded-feature .expanded-content {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 100%;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .expanded-feature
      .expanded-header
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
    .fgx-brand-css .expanded-feature .expanded-header .item .ml-wrapper .mltext {
      font-size: 16px;
      max-width: 800px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .expanded-feature
      .expanded-header
      .item
      .ml-wrapper
      .mltext {
      font-size: 16px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .expanded-feature .expanded-header .mltext {
      height: auto !important;
    }
    .fgx-brand-css .expanded-feature .expanded-header .mllink {
      display: none !important;
    }
    .fgx-brand-css .expanded-feature .expanded-header a.read_more {
      display: none;
    }
    .fgx-brand-css .expanded-feature .expanded-header .more_text {
      display: inline;
    }
    .fgx-brand-css .expanded-feature .expanded-img-wrap {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css .expanded-feature .context-disclosure {
      width: 100%;
      max-width: 740px;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .expanded-feature .sub-component-wrap.side-by-side {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
    }
    .fgx-brand-css .expanded-feature .sub-component-wrap.side-by-side > div {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      flex-basis: 50%;
      margin: 0;
    }
  }
  .fgx-brand-css.cq-wcm-edit .expanded-feature .sub-component-wrap.side-by-side {
    display: block;
  }
  .fgx-brand-css.cq-wcm-edit
    .expanded-feature
    .sub-component-wrap.side-by-side
    > div {
    display: block;
    float: none !important;
    width: initial;
  }
  .fgx-brand-css .item-details-feature .item-Details {
    text-align: center;
  }
  .fgx-brand-css .item-details-feature .item-Details.text-left {
    text-align: left;
  }
  .fgx-brand-css .item-details-feature .item-Details.text-right {
    text-align: right;
  }
  .fgx-brand-css .item-details-feature .item-Details.text-center {
    text-align: center;
  }
  .fgx-brand-css .item-details-feature .clearfix:before,
  .fgx-brand-css .item-details-feature .clearfix:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .item-details-feature .clearfix:after {
    clear: both;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap {
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding-top: 15px;
    padding-right: 25px;
    display: block;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap .spec-item {
    display: block;
    padding: 0 15px;
    border-bottom: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 1.4;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap .spec-item:first-child {
    margin-left: 0;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap .spec-header {
    font-size: 4.6rem;
    color: #102b4e;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap .spec-subheader {
    font-size: 16px;
    color: #777;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap .spec-unit {
    font-size: 1.75em;
  }
  .fgx-brand-css .item-details-feature .spec-details-wrap:last-child {
    border-bottom: 0;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .item-details-feature .spec-details-wrap {
      display: inline-block;
      margin-right: 25px;
      border-bottom: 0;
      border-right: 1px solid #ddd;
    }
    .fgx-brand-css .item-details-feature .spec-details-wrap:last-child {
      margin-right: 0;
      border-right: 0;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css
      .item-details-feature
      .item-Details.text-left
      .spec-details-wrap {
      text-align: left;
    }
    .fgx-brand-css
      .item-details-feature
      .item-Details.text-right
      .spec-details-wrap {
      text-align: right;
    }
    .fgx-brand-css
      .item-details-feature
      .item-Details.text-center
      .spec-details-wrap {
      text-align: center;
    }
    .fgx-brand-css .item-details-feature .item-Details.m-text-left {
      text-align: left;
    }
    .fgx-brand-css
      .item-details-feature
      .item-Details.m-text-left
      .spec-details-wrap {
      text-align: left;
    }
    .fgx-brand-css .item-details-feature .item-Details.m-text-right {
      text-align: right;
    }
    .fgx-brand-css
      .item-details-feature
      .item-Details.m-text-right
      .spec-details-wrap {
      text-align: right;
    }
    .fgx-brand-css .item-details-feature .item-Details.m-text-center {
      text-align: center;
    }
    .fgx-brand-css
      .item-details-feature
      .item-Details.m-text-center
      .spec-details-wrap {
      text-align: center;
    }
  }
  .fgx-brand-css .three-column-feature {
    min-width: auto;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    background-color: #f7f7f7;
  }
  .fgx-brand-css .three-column-feature .threecolumn-header .fgx-brand-lt-h2 {
    padding: 0 30px;
  }
  .fgx-brand-css .three-column-feature .save-star2 {
    color: #2096cd;
    margin-bottom: 35px;
    margin-top: 20px;
    text-align: center;
  }
  .fgx-brand-css .three-column-feature .star2 {
    vertical-align: middle;
    font-size: 2.8rem;
  }
  .fgx-brand-css .three-column-feature .star2::before {
    content: "\E021";
  }
  .fgx-brand-css .three-column-feature .context-disclosure {
    text-align: left;
    font-size: 1.1rem;
    margin-bottom: 25px;
  }
  .fgx-brand-css .three-column-feature .context-disclosure span {
    display: block;
    padding-bottom: 2px;
  }
  .fgx-brand-css .three-column-feature .show-inline-force {
    display: inline !important;
  }
  .fgx-brand-css .three-column-feature .hidden {
    display: none;
  }
  .fgx-brand-css .three-column-feature .divider-column {
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
  }
  .fgx-brand-css .three-column-feature .divider-column .fgx-brand-lt-h4 {
    font-size: 18px;
  }
  .fgx-brand-css .three-column-feature .divider-column img {
    width: 100%;
    padding: 10px 0 10%;
  }
  .fgx-brand-css .three-column-feature .clearfix:before,
  .fgx-brand-css .three-column-feature .clearfix:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .three-column-feature .clearfix:after {
    clear: both;
  }
  .fgx-brand-css .three-column-feature .spec-details-wrap {
    text-align: center;
    border-top: 1px solid #eee;
    padding-top: 15px;
  }
  .fgx-brand-css .three-column-feature .spec-details-wrap .spec-item {
    display: block;
    float: left;
    padding: 0 20px;
    border-bottom: 0;
    width: 50%;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 1.4;
  }
  .fgx-brand-css .three-column-feature .spec-details-wrap .spec-item:first-child {
    margin-left: 0;
    padding-left: 0;
  }
  .fgx-brand-css .three-column-feature .spec-details-wrap .spec-header {
    font-size: 38px;
    color: #102b4e;
  }
  .fgx-brand-css .three-column-feature .spec-details-wrap .spec-subheader {
    font-size: 16px;
    color: #777;
  }
  .fgx-brand-css .three-column-feature .three-column-carousel {
    padding-left: 10px;
    padding-right: 10px;
  }
  .fgx-brand-css .three-column-feature .three-column-carousel .pagination-info {
    display: none;
  }
  .fgx-brand-css .three-column-feature .carousel-inner > .item .ml-wrapper {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .three-column-feature
    .carousel-inner
    > .item
    .ml-wrapper {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css
    .three-column-feature
    .carousel-inner
    > .item
    .description
    > span
    > p {
    display: inline;
    margin: 0;
  }
  .fgx-brand-css .three-column-feature .divider-desktop {
    display: none;
  }
  .fgx-brand-css .three-column-feature .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
  }
  .fgx-brand-css .three-column-feature .read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: 0.25s ease;
  }
  .fgx-brand-css .three-column-feature .read-more-trigger {
    cursor: pointer;
    display: inline;
    padding: 0 0.5em;
    color: #777;
    font-size: 0.9em;
    line-height: 2;
  }
  .fgx-brand-css .three-column-feature .mltext p {
    margin: 0;
  }
  .fgx-brand-css .three-column-feature .global-cta {
    text-align: center;
  }
  .fgx-brand-css .three-column-feature .column-cta {
    text-align: center;
  }
  .fgx-brand-css .three-column-feature .image-wrap img {
    cursor: pointer;
  }
  .fgx-brand-css .three-column-feature .video-wrap {
    display: block;
    position: relative;
    cursor: pointer;
  }
  .fgx-brand-css .three-column-feature .play-button {
    position: absolute;
    top: 42%;
    left: 43%;
    color: #fff;
    z-index: 1;
  }
  .fgx-brand-css .three-column-feature .play-button .icon {
    font-size: 5rem;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .three-column-feature .hide-on-mobile {
      display: none;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .three-column-feature {
      background-color: transparent;
      min-width: 390px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .three-column-feature .col-md-4 {
      width: 33.33333333%;
      float: left;
    }
    .fgx-brand-css .three-column-feature .divider-column {
      text-align: left;
      max-width: 33%;
      display: inline-block;
      padding-left: 15px;
      padding-right: 15px;
      vertical-align: top;
    }
    .fgx-brand-css .three-column-feature .divider-column .read-more-trigger {
      display: none;
    }
    .fgx-brand-css .three-column-feature .save-star2 {
      color: #2096cd;
      margin-bottom: 35px;
      margin-top: 20px;
      text-align: center;
    }
    .fgx-brand-css .three-column-feature .save-star2:hover {
      color: #0678bc;
    }
    .fgx-brand-css .three-column-feature .star2 {
      vertical-align: middle;
      font-size: 2.8rem;
    }
    .fgx-brand-css .three-column-feature .star2:hover::before {
      content: "\E022";
    }
    .fgx-brand-css .three-column-feature .carousel {
      padding-left: initial;
      padding-right: initial;
    }
    .fgx-brand-css .three-column-feature .carousel-indicators {
      display: none;
    }
    .fgx-brand-css .three-column-feature .read-more-wrap span {
      display: block;
    }
    .fgx-brand-css .three-column-feature .spec-details-wrap .spec-header {
      font-size: 4rem;
    }
    .fgx-brand-css .three-column-feature .read-more-trigger:before {
      display: none;
    }
    .fgx-brand-css .three-column-feature .divider-desktop {
      display: block;
      margin-bottom: 60px;
    }
    .fgx-brand-css .three-column-feature .carousel-inner > .item {
      display: block;
    }
    .fgx-brand-css .three-column-feature .carousel-inner > .item > p {
      font-size: 18px;
    }
    .fgx-brand-css .three-column-feature .carousel-inner > .item .description {
      text-align: left;
    }
    .fgx-brand-css .three-column-feature .carousel-inner > .item .mllink {
      float: right;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .three-column-feature .threeColumn-header p {
      margin: 20px 100px;
    }
  }
  @media only screen and (min-width: 1200px) {
    .fgx-brand-css .three-column-feature .spec-details-wrap .spec-header {
      font-size: 4.6rem;
    }
  }
  .fgx-brand-css .features-carousel-container {
    position: relative;
    margin: 0 !important;
  }
  .fgx-brand-css .features-carousel-container .pagination-info {
    display: none;
  }
  .fgx-brand-css .features-carousel-container .heading {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    width: 100%;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .features-carousel-container .heading {
    font-size: 16px;
  }
  .fgx-brand-css .features-carousel-container .carousel-arrows {
    top: 45%;
  }
  .fgx-brand-css .features-carousel-container .carousel-indicators {
    display: none;
    position: relative;
    bottom: 25px;
    z-index: 4;
  }
  .fgx-brand-css .features-carousel-container .carousel-indicators li {
    display: inline-block;
    margin: 1px 5px;
    border: 0;
  }
  .fgx-brand-css .features-carousel-container .carousel-indicators.shown {
    display: block;
  }
  .fgx-brand-css .features-carousel-container .slides.slide-wrapper {
    padding: 0;
    text-align: left;
  }
  .fgx-brand-css .features-carousel-container .slides:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  .fgx-brand-css .features-carousel-container .slides li.features-carousel-slide {
    list-style-type: none;
  }
  .fgx-brand-css .features-carousel-container .flex-indicators {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 25px;
    z-index: 4;
    overflow: hidden;
  }
  .fgx-brand-css .features-carousel-container .flex-indicators li {
    display: inline-block;
    margin: 12px;
    border: 0;
  }
  .fgx-brand-css .features-carousel-container .flex-indicators.shown {
    display: block;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators
    > .flex-control-nav {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators
    > .flex-control-nav
    a {
    display: block;
    width: 8px;
    height: 8px;
    cursor: pointer;
    text-decoration: none;
    border-radius: 50%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-white
    > .flex-control-nav
    a {
    background-color: #fff;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-fordBlue
    > .flex-control-nav
    a {
    background-color: #0c1218;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-ctaBlue
    > .flex-control-nav
    a {
    background-color: #2096cd;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-darkBlue
    > .flex-control-nav
    a {
    background-color: #102b4e;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-grey
    > .flex-control-nav
    a {
    background-color: #555;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-error
    > .flex-control-nav
    a {
    background-color: #d92e14;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-borderGrey
    > .flex-control-nav
    a {
    background-color: #ddd;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-commercialOrange
    > .flex-control-nav
    a {
    background-color: #e08700;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators
    > .flex-control-nav
    a:not(.flex-active):hover {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators
    > .flex-control-nav
    a.flex-active {
    margin: 0;
    background-color: transparent;
    border: 1px solid #0678bc;
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-white
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #fff;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-fordBlue
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #0c1218;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-ctaBlue
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #2096cd;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-darkBlue
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #102b4e;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-grey
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #555;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-error
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #d92e14;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-borderGrey
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #ddd;
  }
  .fgx-brand-css
    .features-carousel-container
    .flex-indicators.text-commercialOrange
    > .flex-control-nav
    a.flex-active {
    background-color: transparent;
    border: 1px solid #e08700;
  }
  .fgx-brand-css .features-carousel-container .headline-disc {
    margin: 0;
    margin-top: -15px;
    padding: 0 15px 10px;
    text-align: left;
    font-size: 1.1rem;
  }
  .fgx-brand-css .features-carousel-container .slides-container {
    display: inline-block;
    clear: both;
    overflow: hidden;
    position: relative;
    height: 100%;
    width: 100%;
  }
  .fgx-brand-css .features-carousel-container .slides-container > .slide-wrapper {
    padding: 0;
    left: 0;
    position: relative;
    transition: left 0.6s ease-in-out;
  }
  .fgx-brand-css
    .features-carousel-container
    .slide-wrapper
    li.features-carousel-slide {
    list-style-type: none;
    display: inline-block;
    margin: 0 12px;
    cursor: pointer;
    width: 100%;
    vertical-align: top;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .features-carousel-container.two-tiles
    .slide-wrapper
    li.features-carousel-slide {
    margin-left: 0;
    margin-right: 8px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .features-carousel-container.two-tiles
    .slide-wrapper
    li.features-carousel-slide
    .img-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .fgx-brand-css .features-carousel-container.two-tiles .carousel-arrows {
    top: 40%;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .features-carousel-container .heading {
      padding: 30px 0 20px 0;
    }
    .fgx-brand-Lincoln .fgx-brand-css .features-carousel-container .heading {
      font-size: 3.2rem;
    }
    .fgx-brand-css .features-carousel-container .carousel-arrows.shown {
      display: block;
    }
    .fgx-brand-css .features-carousel-container .carousel-arrows.hide-arrows {
      display: none;
    }
    .fgx-brand-css .features-carousel-container .carousel-indicators {
      bottom: 45px;
    }
    .fgx-brand-css
      .features-carousel-container.two-tiles
      .slide-wrapper
      li.features-carousel-slide {
      margin: 0 2px;
    }
    .fgx-brand-css
      .features-carousel-container.two-tiles
      .slide-wrapper
      li.features-carousel-slide.first-slide {
      margin-left: 0;
    }
    .fgx-brand-css
      .features-carousel-container.two-tiles
      .slide-wrapper
      .features-carousel-slide
      .img-wrapper {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .features-carousel-container .carousel-arrows.shown {
      display: block !important;
    }
  }
  .fgx-brand-css.cq-wcm-edit
    .features-carousel-container
    .carousel-inner
    > .section
    > .item {
    display: block;
  }
  .fgx-brand-css.cq-wcm-edit .features-carousel-container .headline-disc {
    margin-top: 0;
    padding-top: 5px;
  }
  .fgx-brand-css.cq-wcm-edit .features-carousel-container .slides-container,
  .fgx-brand-css.cq-wcm-edit
    .features-carousel-container
    .slides-container
    > .slides,
  .fgx-brand-css.cq-wcm-edit
    .features-carousel-container
    .slides-container
    > .slides
    .features-carousel-slide {
    width: 100% !important;
  }
  .fgx-brand-css.cq-wcm-edit
    .features-carousel-container
    > .slides-container
    > .slides {
    transform: none !important;
  }
  .fgx-brand-css .features-carousel-slide {
    padding-bottom: 25px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .features-carousel-slide .btn {
    margin: 15px 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .features-carousel-slide .btn.btn-icon,
  .fgx-brand-Lincoln .fgx-brand-css .features-carousel-slide .btn.btn-icon-light,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-carousel-slide
    .btn.btn-icon-light-alt,
  .fgx-brand-Lincoln .fgx-brand-css .features-carousel-slide .btn.btn-link {
    margin: 0 0 15px 0;
    box-shadow: none;
  }
  .fgx-brand-css .features-carousel-slide .img-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
  }
  .fgx-brand-css .features-carousel-slide .img-wrapper img {
    width: 100%;
  }
  .fgx-brand-css .features-carousel-slide .img-wrapper .video-icon-wrap {
    color: #fff;
    position: absolute;
    text-align: center;
    left: 50%;
    top: 50%;
    width: 100%;
    font-size: 5.4rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .fgx-brand-css .features-carousel-slide .img-wrapper .video-icon-wrap > .icon {
    font-size: 55px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-carousel-slide
    .img-wrapper
    .video-icon-wrap
    .icon-chevron-outline-25px:before {
    content: "\58";
  }
  .fgx-brand-css .features-carousel-slide .features-carousel-cta {
    text-align: center;
    margin-top: 20px;
  }
  .fgx-brand-css .features-carousel-slide .billboard-img,
  .fgx-brand-css .features-carousel-slide .lower-wrap {
    position: relative;
  }
  .fgx-brand-css .features-carousel-slide .lower-wrap {
    padding-top: 5px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .features-carousel-slide .lower-wrap .carousel-indicators {
    bottom: 0;
  }
  .fgx-brand-css .features-carousel-slide .lower-wrap .slide-txt-wrap {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .fgx-brand-exlt-h2 {
    font-size: 16px;
  }
  .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .description {
    font-size: 1.4rem;
  }
  .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .description {
    display: block;
  }
  .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .slide-disc {
    margin: 0;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3px;
    font-size: 1.1rem;
  }
  .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .slide-disc
    p {
    font-size: inherit;
  }
  .fgx-brand-css
    .features-carousel-slide
    .lower-wrap
    .slide-txt-wrap
    .slide-disc
    div {
    max-width: inherit;
    margin-left: inherit;
    margin-right: inherit;
  }
  .fgx-brand-css .features-carousel-slide .hide-arrows .carousel-arrows {
    display: none !important;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .features-carousel-slide .img-wrapper {
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css
      .features-carousel-slide
      .img-wrapper
      .video-icon-wrap
      > .icon {
      font-size: 110px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .features-carousel-slide
      .lower-wrap
      .slide-txt-wrap
      .fgx-brand-exlt-h2 {
      font-size: 18px;
    }
    .fgx-brand-css
      .features-carousel-slide
      .lower-wrap
      .slide-txt-wrap
      .description,
    .fgx-brand-css .features-carousel-slide .lower-wrap .slide-txt-wrap p {
      font-size: 16px;
      max-width: 860px;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 0;
    }
    .fgx-brand-css .features-carousel-slide .hide-arrows .carousel-arrows {
      display: none;
    }
  }
  .fgx-brand-css .hotspot-feature {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature {
    margin-bottom: 20px;
    padding: 15px 3% 25px;
  }
  .fgx-brand-css .hotspot-feature .clearfix:before,
  .fgx-brand-css .hotspot-feature .clearfix:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .hotspot-feature .clearfix:after {
    clear: both;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text {
    text-align: center;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .fgx-brand-exlt-h2 {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    word-break: normal;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hotspot-feature
    .hotspot-feature-text
    .fgx-brand-exlt-h2 {
    letter-spacing: 3px;
    margin-bottom: 20px;
    font-size: 24px;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .ml-wrapper {
    margin-bottom: 2rem;
    padding-top: 10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hotspot-feature
    .hotspot-feature-text
    .ml-wrapper {
    margin-bottom: 5rem;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .ml-wrapper .mltext {
    padding-top: 0;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .ml-wrapper .mltext p {
    margin: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hotspot-feature
    .hotspot-feature-text
    .ml-wrapper
    .mltext {
    font-size: 16px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hotspot-feature
    .hotspot-feature-text
    .ml-wrapper
    .mltext
    p {
    margin: 0;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .mllink {
    display: none;
    cursor: pointer;
    float: right;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-text .mlspanmore {
    display: inline;
  }
  .fgx-brand-css .hotspot-feature .show-inline-force {
    display: inline !important;
  }
  .fgx-brand-css .hotspot-feature .hidden {
    display: none;
  }
  .fgx-brand-css .hotspot-feature .more_text {
    display: none;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-image {
    position: relative;
  }
  .fgx-brand-css .hotspot-feature .hotspot-feature-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger {
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    position: absolute;
    color: rgba(0, 0, 0, 0.3);
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 100px;
    width: 25px;
    height: 25px;
    margin-left: -12.5px;
    margin-top: -12.5px;
    text-align: center;
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25);
    line-height: 1.7em;
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger {
    width: 35px;
    height: 35px;
    line-height: 1em;
    margin-left: -17.5px;
    margin-top: -17.5px;
    -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.25);
    background-color: white;
    font-size: 35px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-decoration: none;
    position: absolute;
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger span.hotspot-icon {
    position: relative;
    color: transparent;
    width: 100%;
    height: 100%;
    display: block;
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger span.hotspot-icon:after {
    content: "+";
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif;
    display: block;
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: rgba(0, 0, 0, 0.3);
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger:hover,
  .fgx-brand-css .hotspot-feature .hotspot-trigger.active {
    background-color: #0678bc;
    color: white;
    -webkit-transition: -webkit-transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
  }
  .fgx-brand-css .hotspot-feature .hotspot-trigger:hover span.hotspot-icon:after,
  .fgx-brand-css
    .hotspot-feature
    .hotspot-trigger.active
    span.hotspot-icon:after {
    color: white;
  }
  .fgx-brand-css .hotspot-feature .hsf-disclosure {
    margin-bottom: 0;
    font-size: 1.1rem;
    display: block;
  }
  .fgx-brand-css .hotspot-feature .save-star {
    color: #2096cd;
    margin-bottom: 35px;
    margin-top: 20px;
    text-align: center;
  }
  .fgx-brand-css .hotspot-feature .star {
    vertical-align: middle;
    font-size: 2.8rem;
  }
  .fgx-brand-css .hotspot-feature .star::before {
    content: "\E021";
  }
  .fgx-brand-css .hotspot-feature:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
  }
  .fgx-brand-css .hotspot-feature-cta {
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature-cta .btn {
    text-transform: uppercase;
    margin: 40px 0 15px 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    letter-spacing: 1px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature-cta .btn.btn-icon,
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature-cta .btn.btn-icon-light,
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature-cta .btn.btn-icon-light-alt,
  .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature-cta .btn.btn-link {
    margin: 0 0 15px 0;
    padding: 0;
    box-shadow: none;
  }
  @media (min-width: 480px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .hotspot-feature
      .hotspot-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
    .fgx-brand-css .hotspot-feature .hotspot-trigger {
      width: 20px;
      height: 20px;
      font-size: 20px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .hotspot-feature p.shorten {
      overflow: hidden;
      height: 3.2em;
    }
    .fgx-brand-css .hotspot-feature .hotspot-trigger {
      width: 20px;
      height: 20px;
      font-size: 20px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-Lincoln .fgx-brand-css .hotspot-feature {
      padding: 55px 8.33% 30px 8.33%;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .hotspot-feature
      .hotspot-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .hotspot-feature .hotspot-feature-text .mltext {
      width: 85%;
    }
    .fgx-brand-css .hotspot-feature .hotspot-feature-text .mllink {
      float: none;
    }
    .fgx-brand-css .hotspot-feature .hotspot-trigger {
      width: 25px;
      height: 25px;
      font-size: 25px;
    }
    .fgx-brand-css .hotspot-feature .star {
      vertical-align: middle;
      font-size: 2.8rem;
    }
    .fgx-brand-css .hotspot-feature .star::before {
      content: "\E021";
    }
    .fgx-brand-css .hotspot-feature .star:hover::before {
      content: "\E022";
    }
    .fgx-brand-css .hotspot-features img {
      max-width: 100%;
      width: 48.8%;
      height: 100%;
      float: left;
      margin-right: 2%;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .hotspot-feature
      .hotspot-feature-text
      .fgx-brand-exlt-h2 {
      font-size: 30px;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .hotspot-feature.single-video .play-button .icon {
      font-size: 90px;
      font-size: 9rem;
    }
    .fgx-brand-css .hotspot-feature.img-left .hotspot-feature-text {
      padding-left: 35px;
    }
    .fgx-brand-css .hotspot-feature .hotspot-feature-text .mltext {
      width: 90%;
    }
    .fgx-brand-css .hotspot-feature .hotspot-trigger {
      width: 35px;
      height: 35px;
      font-size: 35px;
    }
  }
  @media (max-width: 350px) {
    .fgx-brand-css .hotspot-feature-cta .btn.btn-primary,
    .fgx-brand-css .hotspot-feature-cta .btn.btn-secondary,
    .fgx-brand-css .hotspot-feature-cta .btn.btn-secondary-alt {
      padding: 15px 20px;
    }
  }
  .fgx-brand-css.cq-wcm-edit .fcf-container div[class^="cq-placeholder-parsys"] {
    display: none !important;
  }
  .fgx-brand-css.cq-wcm-edit
    .fcf-container
    div[class^="cq-placeholder-parsys"]:not([class*="flextile"]) {
    display: block !important;
  }
  .fgx-brand-css.cq-wcm-edit
    .flexTile
    + div:not(.cq-editcomponent-ghost-placeholder) {
    display: none !important;
  }
  .fgx-brand-css.cq-wcm-edit .flexColumnFeature .new.section {
    width: 250px;
    height: 100px;
  }
  .fgx-brand-css .fcf-outer-wrapper {
    display: block;
    position: relative;
    overflow-x: hidden;
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .fcf-outer-wrapper .pagination-info {
    display: none;
  }
  .fgx-brand-css .fcf-outer-wrapper:hover .carousel-arrows {
    right: 0;
  }
  .fgx-brand-css .fcf-outer-wrapper:hover .carousel-arrows.carousel-left {
    right: auto;
    left: 0;
  }
  .fgx-brand-css .fcf-outer-wrapper .carousel-arrows,
  .fgx-brand-css .fcf-outer-wrapper .meatballs {
    display: none;
    transition: all 0.2s ease;
  }
  .fgx-brand-css .fcf-outer-wrapper .carousel-arrows.scrollable,
  .fgx-brand-css .fcf-outer-wrapper .meatballs.scrollable {
    display: block;
  }
  .fgx-brand-css .fcf-outer-wrapper .carousel-arrows {
    right: -55px;
    z-index: 2;
  }
  .fgx-brand-css .fcf-outer-wrapper .carousel-arrows.carousel-left {
    right: auto;
    left: -55px;
  }
  .fgx-brand-css .fcf-outer-wrapper .meatballs {
    padding: 0;
    margin: 10px 0;
    overflow: hidden;
    text-align: center;
  }
  .fgx-brand-css .fcf-outer-wrapper .meatballs > li {
    display: inline-block;
    margin: 15px 12px;
  }
  .fgx-brand-css .fcf-outer-wrapper .meatballs > li > a {
    background: #2096cd;
    display: block;
    width: 8px;
    height: 8px;
    border: solid 1px transparent;
    border-color: #2096cd;
    border-radius: 50%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
  }
  .fgx-brand-css .fcf-outer-wrapper .meatballs > li > a.active {
    background: transparent;
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css .fcf-outer-wrapper .meatballs > li > a:hover {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css .fcf-wrapper {
    display: block;
    clear: both;
    min-height: 315px;
    min-width: 320px;
    width: 100%;
    position: relative;
    transition: opacity 0.2s ease;
  }
  .fgx-brand-css .fcf-wrapper .mobile-carousel-text {
    display: none;
  }
  .fgx-brand-css .fcf-wrapper .fcf-container {
    transition: all 0.2s ease;
    position: relative;
  }
  .fgx-brand-css .fcf-wrapper.wrap-carousel {
    overflow: hidden;
    width: calc(99% - 80px);
    margin-left: 40px;
    margin-right: 40px;
  }
  .fgx-brand-css .fcf-wrapper .flexTile {
    display: block;
    margin-bottom: 0;
    position: relative;
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
    clear: both;
  }
  .fgx-brand-css .fcf-wrapper .flexTile .image img {
    width: 100%;
    height: auto;
    cursor: pointer;
  }
  .fgx-brand-css .fcf-wrapper .flexTile .icon-info {
    display: none;
  }
  .fgx-brand-css .fcf-wrapper .flexTile .cta {
    position: relative;
  }
  .fgx-brand-Ford .fgx-brand-css .fcf-wrapper .cta .icon-chevron-thin-right {
    font-size: 3.5rem;
  }
  .fgx-brand-css .fcf-wrapper .icon-chevron-thin-right:before {
    content: "\e663";
  }
  .fgx-brand-Lincoln .fgx-brand-css .fcf-wrapper .icon-chevron-thin-right:before {
    content: "\4b";
  }
  .fgx-brand-css .fcf-wrapper .text-left {
    text-align: left;
  }
  .fgx-brand-css .fcf-wrapper .text-center {
    text-align: center;
  }
  .fgx-brand-css .fcf-wrapper .text-right {
    text-align: right;
  }
  .fgx-brand-css .fcf-wrapper.dark .headline {
    color: #fff;
  }
  .fgx-brand-css .fcf-wrapper.dark .description {
    color: #ddd;
  }
  .fgx-brand-css .fcf-wrapper.dark .btn-icon {
    color: #37a9e8;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .fcf-wrapper.dark
    .btn-icon:not(.fgx-no-hover):hover {
    color: #37a9e8;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fcf-wrapper.dark .btn-icon {
    color: #425968;
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .fgx-brand-css .fcf-outer-wrapper .carousel-arrows,
    .fgx-brand-css .fcf-outer-wrapper .meatballs {
      display: none !important;
    }
    .fgx-brand-css .fcf-wrapper.wrap-carousel {
      width: calc(100% - 30px);
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-css .fcf-wrapper.wrap-carousel .mobile-carousel-text {
      display: block;
      text-align: center;
    }
    .fgx-brand-css .fcf-wrapper .icon-chevron-thin-right:before {
      right: -25px;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container {
      margin: 30px 0 0 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row;
      -ms-flex-flow: row;
      flex-flow: row;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.wrap-grid {
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.mobile-col-1 .flexTile {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(100% - 30px);
      -ms-flex: 0 0 calc(100% - 30px);
      flex: 0 0 calc(100% - 30px);
      flex-basis: calc(100% - 30px);
      min-width: calc(100% - 30px);
      margin: 0 15px 10px;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.mobile-col-2 .flexTile {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 30px);
      -ms-flex: 0 0 calc(50% - 30px);
      flex: 0 0 calc(50% - 30px);
      flex-basis: calc(50% - 30px);
      min-width: calc(50% - 30px);
      margin: 0 15px 10px;
    }
    .fgx-brand-css .fcf-wrapper .cta {
      display: inline-block;
    }
    .fgx-brand-css .fcf-wrapper.large .headline {
      font-size: 18px;
      font-weight: bold;
      line-height: 30px;
    }
    .fgx-brand-css .fcf-wrapper.large .description,
    .fgx-brand-css .fcf-wrapper.large .cta {
      font-size: 14px;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-wrapper.small .headline {
      font-size: 14px;
      font-weight: bold;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-wrapper.small .description,
    .fgx-brand-css .fcf-wrapper.small .cta {
      font-size: 14px;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-wrapper.condensed {
      text-align: left !important;
    }
    .fgx-brand-css .fcf-wrapper.condensed .flexTile {
      padding: 5px;
    }
    .fgx-brand-css .fcf-wrapper.condensed .image {
      float: left;
    }
    .fgx-brand-css .fcf-wrapper.condensed .image img {
      object-fit: cover;
      width: 120px;
      height: 120px;
    }
    .fgx-brand-css .fcf-wrapper.condensed .content {
      float: left;
      padding-left: 10px;
      width: calc(96% - 120px);
    }
    .fgx-brand-css .fcf-wrapper.condensed .content .headline {
      font-size: 14px;
      font-weight: bold;
      line-height: 21px;
      width: 85%;
    }
    .fgx-brand-css .fcf-wrapper.condensed .content .cta {
      font-size: 14px;
      line-height: 21px;
      display: inline;
    }
    .fgx-brand-css .fcf-wrapper.condensed .content .description,
    .fgx-brand-css .fcf-wrapper.condensed .content .cta.two {
      display: none;
    }
    .fgx-brand-css .fcf-wrapper.condensed .content .icon-info {
      font-size: 3.5rem;
      display: inline;
      position: absolute;
      right: 5px;
      top: 5px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .fcf-wrapper .fcf-container {
      margin: 30px 0 0 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row;
      -ms-flex-flow: row;
      flex-flow: row;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.wrap-grid {
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.tablet-col-2 .flexTile {
      -webkit-flex: 0 0 -webkit-calc(50% - 30px);
      -ms-flex: 0 0 calc(50% - 30px);
      flex: 0 0 calc(50% - 30px);
      flex-basis: calc(50% - 30px);
      min-width: calc(50% - 30px);
    }
    .fgx-brand-css .fcf-wrapper .flexTile {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33% - 30px);
      -ms-flex: 0 0 calc(33% - 30px);
      flex: 0 0 calc(33% - 30px);
      flex-basis: calc(33% - 30px);
      min-width: calc(33% - 30px);
      margin: 0 15px 10px;
    }
    .fgx-brand-css .fcf-wrapper.large .headline {
      font-size: 18px;
      font-weight: bold;
      line-height: 30px;
    }
    .fgx-brand-css .fcf-wrapper.large .description,
    .fgx-brand-css .fcf-wrapper.large .cta {
      font-size: 14px;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-wrapper.small .headline {
      font-size: 14px;
      font-weight: bold;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-wrapper.small .description,
    .fgx-brand-css .fcf-wrapper.small .cta {
      font-size: 14px;
      line-height: 21px;
    }
    .fgx-brand-css .fcf-outer-wrapper .carousel-arrows.scrollable {
      right: 0;
    }
    .fgx-brand-css .fcf-outer-wrapper .carousel-arrows.scrollable.carousel-left {
      right: auto;
      left: 0;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .fcf-wrapper .fcf-container {
      margin: 30px 0 0 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row;
      -ms-flex-flow: row;
      flex-flow: row;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.wrap-grid {
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.desktop-col-3 .flexTile {
      -webkit-flex: 0 0 -webkit-calc(33% - 30px);
      -ms-flex: 0 0 calc(33% - 30px);
      flex: 0 0 calc(33% - 30px);
      flex-basis: calc(33% - 30px);
      min-width: calc(33% - 30px);
    }
    .fgx-brand-css .fcf-wrapper .fcf-container.desktop-col-2 .flexTile {
      -webkit-flex: 0 0 -webkit-calc(50% - 30px);
      -ms-flex: 0 0 calc(50% - 30px);
      flex: 0 0 calc(50% - 30px);
      flex-basis: calc(50% - 30px);
      min-width: calc(50% - 30px);
    }
    .fgx-brand-css .fcf-wrapper .flexTile {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(25% - 30px);
      -ms-flex: 0 0 calc(25% - 30px);
      flex: 0 0 calc(25% - 30px);
      flex-basis: calc(25% - 30px);
      min-width: calc(25% - 30px);
      margin: 0 15px 10px;
    }
    .fgx-brand-css .fcf-wrapper.large .headline {
      font-size: 24px;
      font-weight: lighter;
      line-height: 36px;
    }
    .fgx-brand-css .fcf-wrapper.large .description,
    .fgx-brand-css .fcf-wrapper.large .cta {
      font-size: 16px;
      line-height: 24px;
    }
    .fgx-brand-css .fcf-wrapper.small .headline {
      font-size: 16px;
      font-weight: bold;
      line-height: 24px;
    }
    .fgx-brand-css .fcf-wrapper.small .description,
    .fgx-brand-css .fcf-wrapper.small .cta {
      font-size: 16px;
      line-height: 24px;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .fcf-wrapper .fcf-feature .fcf-feature-data:before,
    .fgx-brand-css .fcf-wrapper .fcf-feature .fcf-feature-data:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .fcf-wrapper .fcf-feature .fcf-feature-data:after {
      clear: both;
    }
  }
  .fgx-brand-css .features-slider {
    position: relative;
  }
  .fgx-brand-css .features-slider .slider-img {
    position: relative;
  }
  .fgx-brand-css .features-slider .slider-img .slider_img {
    width: 100% !important;
    height: auto !important;
  }
  .fgx-brand-css .features-slider .content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  }
  .fgx-brand-css .features-slider .fgx-brand-exlt-h2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .fgx-brand-css .features-slider .fgx-brand-exlt-h2,
  .fgx-brand-css .features-slider .ml-wrapper,
  .fgx-brand-css .features-slider .cta-wrapper {
    text-align: center;
  }
  .fgx-brand-css .features-slider .cta-wrapper {
    padding-top: 10px;
  }
  .fgx-brand-css .features-slider .control-wrapper {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    max-width: 740px;
    text-align: center;
    padding-top: 35px;
  }
  .fgx-brand-css .features-slider .control-wrapper .icon {
    color: #102b4e;
    font-size: 2rem;
  }
  .fgx-brand-css .features-slider .control-wrapper .icon.fgx-brand-theme-lt {
    color: #fff;
  }
  .fgx-brand-css .features-slider .control-wrapper .icon.fgx-brand-theme-med {
    color: #ddd;
  }
  .fgx-brand-css .features-slider .control-wrapper .icon.fgx-brand-theme-drk {
    color: #333;
  }
  .fgx-brand-css .features-slider .control-wrapper .icon.fgx-brand-theme-drk-alt {
    color: #102b4e;
  }
  .fgx-brand-css .features-slider .fgx-brand-slider-control {
    width: 100%;
    display: inline;
    vertical-align: middle;
  }
  .fgx-brand-css .features-slider .fgx-brand-slider-control:focus {
    outline: 0;
  }
  .fgx-brand-css .features-slider .hotspot-wrapper {
    display: none;
  }
  .fgx-brand-css .features-slider.first-frame .hotspot-wrapper.first-set {
    display: block;
  }
  .fgx-brand-css .features-slider.last-frame .hotspot-wrapper.second-set {
    display: block;
  }
  .fgx-brand-css .features-slider .hotspot-trigger {
    color: rgba(0, 0, 0, 0.3);
    width: 20px;
    height: 20px;
    line-height: 1em;
    background-color: #fff;
    border-radius: 100px;
    font-size: 2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    position: absolute;
    z-index: 7;
    -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .fgx-brand-css .features-slider .hotspot-trigger span.hotspot-icon {
    position: relative;
    color: transparent;
    width: 100%;
    height: 100%;
    display: block;
  }
  .fgx-brand-css .features-slider .hotspot-trigger span.hotspot-icon:after {
    content: "+";
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: block;
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: rgba(0, 0, 0, 0.3);
  }
  .fgx-brand-css .features-slider .hotspot-trigger:hover,
  .fgx-brand-css .features-slider .hotspot-trigger.active {
    background-color: #0678bc;
    color: #fff;
    -webkit-transition: -webkit-transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
  }
  .fgx-brand-css .features-slider .hotspot-trigger:hover span.hotspot-icon:after,
  .fgx-brand-css
    .features-slider
    .hotspot-trigger.active
    span.hotspot-icon:after {
    color: #fff;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .features-slider .control-wrapper,
    .fgx-brand-css .features-slider .cta-wrapper {
      position: absolute;
      bottom: 25%;
      right: 0;
      left: 0;
    }
    .fgx-brand-css .features-slider .cta-wrapper {
      bottom: 10%;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .features-slider .content-wrapper {
      top: 15px;
    }
    .fgx-brand-css .features-slider .control-wrapper {
      width: 75%;
    }
    .fgx-brand-css .features-slider .fgx-brand-slider-control {
      width: 75%;
    }
    .fgx-brand-css .features-slider .hotspot-trigger {
      width: 25px;
      height: 25px;
      font-size: 2.5rem;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .features-slider .control-wrapper .icon {
      font-size: 2.2rem;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .features-slider .hotspot-trigger {
      width: 35px;
      height: 35px;
      font-size: 3.5rem;
    }
  }
  .fgx-brand-css.cq-wcm-edit
    .featuresTile
    + div:not(.cq-editcomponent-ghost-placeholder) {
    display: none !important;
  }
  .fgx-brand-css.cq-wcm-edit .featuresCategoryCard .new.section {
    width: 250px;
    height: 100px;
  }
  @media (min-width: 320px) {
    .fgx-brand-css .fi-wrapper .fa {
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    .fgx-brand-css .fi-wrapper .icon-chevron-thin-right:before {
      color: #fff;
      position: relative;
      top: 14px;
      left: 8px;
      font-size: 28px;
      content: "\e663";
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .fi-wrapper
      .icon-chevron-thin-right:before {
      content: "\48";
    }
    .fgx-brand-css .fi-wrapper .fi-explore .icon-chevron-thin-right:before {
      top: 6px;
      left: -4px;
      color: inherit;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .fi-wrapper
      .fi-explore
      .icon-chevron-thin-right:before {
      top: 1px;
      left: 6px;
      font-size: 18px;
    }
    .fgx-brand-css .fi-wrapper .fa-star-o:before {
      content: "\f006";
    }
    .fgx-brand-css .fi-wrapper .fi-feature-container {
      margin: 5px 0;
    }
    .fgx-brand-css .fi-wrapper .featuresTile {
      display: none;
      margin-bottom: 0;
      position: relative;
      overflow: hidden;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      -webkit-transition: 0.2s ease;
      transition: 0.2s ease;
    }
    .fgx-brand-css .fi-wrapper .fi-feature > picture img {
      position: relative;
      top: 0;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      width: 100%;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-feature-data,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-feature-data {
      background: #fff;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-feature-data .mltext,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-feature-data .mltext,
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-feature-data .fi-action,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-feature-data .fi-action {
      opacity: 1;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-feature-data .fi-fd-content,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-feature-data .fi-fd-content {
      max-height: 400px;
      min-height: 60px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-endcard-text,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-endcard-text {
      color: #fff;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-endcard-text .icon,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-endcard-text .icon {
      left: 5px;
    }
    .fgx-brand-css .fi-wrapper .fi-feature:hover .fi-cta,
    .fgx-brand-css .fi-wrapper .fi-feature.hover .fi-cta {
      opacity: 1;
    }
    .fgx-brand-css .fi-wrapper .fi-feature.fadded {
      opacity: 0.35;
    }
    .fgx-brand-css .fi-wrapper .fi-feature.unfadded {
      opacity: 1;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data {
      position: absolute;
      bottom: 0;
      background: #fff;
      padding: 10px 20px 20px 20px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      width: 100%;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data > .fgx-brand-lt-h6 {
      line-height: 1.1;
      font-size: 1.4rem;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data > .fgx-brand-lt-h6 > a {
      color: #102b4e;
      text-transform: uppercase;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-size: 12px;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data > .fgx-brand-lt-h6 > a:hover {
      color: #0678bc;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data > .fgx-brand-lt-h4 {
      color: #0678bc;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      font-size: 2rem;
      line-height: 1.1;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data .fi-fd-content {
      max-height: 0;
      overflow: hidden;
      -webkit-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data .mltext {
      opacity: 0;
      position: relative;
      -webkit-transition: opacity 0.3s ease 0;
      transition: opacity 0.3s ease 0;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      color: #555;
      margin: 0;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data .mltext > p {
      margin: 0;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data .mltext span small {
      font-size: 70%;
    }
    .fgx-brand-css .fi-wrapper .fi-feature-data .mltext .fi-fd-disc {
      display: block;
    }
    .fgx-brand-css
      .fi-wrapper
      .fi-feature-data
      .fi-fd-content
      .ml-wrapper
      .mlspanmore {
      display: none;
    }
    .fgx-brand-css
      .fi-wrapper
      .fi-feature-data
      .fi-fd-content
      .ml-wrapper
      .mlspanless {
      display: none;
    }
    .fgx-brand-css .fi-wrapper .mobileRow,
    .fgx-brand-css .fi-wrapper .fi-startcard {
      text-align: center;
      position: relative;
    }
    .fgx-brand-css .fi-wrapper .mobileRow a,
    .fgx-brand-css .fi-wrapper .fi-startcard a {
      display: block;
      cursor: pointer;
    }
    .fgx-brand-css .fi-wrapper .mobileRow a img,
    .fgx-brand-css .fi-wrapper .fi-startcard a img {
      width: 100%;
    }
    .fgx-brand-css .fi-wrapper .mobileRow .mobileRow-text,
    .fgx-brand-css .fi-wrapper .fi-startcard .mobileRow-text {
      color: #fff;
      position: absolute;
      top: 40%;
      left: 0;
      width: 100%;
    }
    .fgx-brand-css .fi-wrapper .mobileRow .mobileRow-text .fgx-brand-exlt-h4,
    .fgx-brand-css .fi-wrapper .fi-startcard .mobileRow-text .fgx-brand-exlt-h4 {
      margin: 0;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-size: 30px;
    }
    .fgx-brand-css .fi-wrapper .mobileRow .mobileRow-text .fgx-brand-lt-h6,
    .fgx-brand-css .fi-wrapper .fi-startcard .mobileRow-text .fgx-brand-lt-h6 {
      margin: 2.5px 0 0 0;
      font-weight: bold;
      font-size: 16px;
    }
    .fgx-brand-css
      .fi-wrapper
      .fi-startcard
      .mobileRow-text
      .fi-explore.fgx-brand-lt-h6 {
      margin: 0;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard {
      padding-bottom: 0;
      background: #000;
      display: block;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
      height: 215px;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard img {
      opacity: 0.6;
      transition: all 0.6s ease;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard:hover img,
    .fgx-brand-css .fi-wrapper .fi-startcard.hover img {
      opacity: 0.7;
      -webkit-transform: scale(1.15);
      transform: scale(1.15);
    }
    .fgx-brand-css .fi-wrapper .fi-startcard .fi-count {
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-weight: bold;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard .fi-explore {
      display: none;
    }
    .fgx-brand-css .fi-wrapper .fi-endcard-text {
      background: #0678bc;
      color: #fff;
      text-align: center;
      display: block;
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      padding: 40% 8% 0;
      line-height: 1.4;
      font-size: 18px;
    }
    .fgx-brand-css .fi-wrapper .fi-endcard-text .icon {
      position: relative;
      left: 0;
      top: 2px;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
    }
    .fgx-brand-css .fi-wrapper .fi-cta {
      opacity: 0;
      position: absolute;
      left: 0;
      right: 0;
      text-align: center;
      color: #fff;
      padding: 18% 0 0;
      font-size: 18px;
      top: 0;
      bottom: 0;
      background: rgba(6, 120, 188, 0.8);
      -webkit-transition: opacity 0.2s ease;
      transition: opacity 0.2s ease;
    }
    .fgx-brand-css .fi-wrapper .fi-cta a,
    .fgx-brand-css .fi-wrapper .fi-cta:hover {
      color: #fff;
    }
    .fgx-brand-css .fi-wrapper .fi-cta .icon {
      position: relative;
    }
    .fgx-brand-css .fi-wrapper .fi-cta .icon:before {
      position: absolute;
      top: -3px;
      left: 0;
    }
    .fgx-brand-Lincoln .fgx-brand-css .fi-wrapper .fi-cta .icon:before {
      left: 5px;
      font-size: 20px;
    }
    .fgx-brand-css .fi-wrapper .fi-action {
      opacity: 0;
      -webkit-transition: opacity 0.3s ease 0.2s;
      transition: opacity 0.3s ease 0.2s;
      position: absolute;
      font-size: 12px;
      text-align: center;
      bottom: 20px;
      right: 20px;
      color: #2096cd !important;
      padding-right: 25px;
    }
    .fgx-brand-css .fi-wrapper .fi-action i {
      position: absolute;
      top: 50%;
      right: 0;
      display: inline-block;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      font-size: 2rem;
    }
    .fgx-brand-css .fi-wrapper .fi-action:hover {
      cursor: pointer;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .fi-wrapper.fgx-brand-global-container-pad {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .fi-wrapper .fi-feature-container {
      margin: 80px 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
    }
    .fgx-brand-css .fi-wrapper .featuresTile {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 30px);
      -ms-flex: 0 0 calc(50% - 30px);
      flex: 0 0 calc(50% - 30px);
      flex-basis: calc(50% - 30px);
      margin: 0 15px 30px;
    }
    .fgx-brand-css .fi-wrapper .mobile-title {
      display: none;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard {
      height: auto;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard .fi-count {
      display: none;
    }
    .fgx-brand-css .fi-wrapper .fi-startcard .fi-explore {
      display: block;
      position: relative;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .fi-wrapper.fgx-brand-global-container-pad .featuresTile {
      -webkit-flex: 0 0 -webkit-calc(50% - 15px);
      -ms-flex: 0 0 calc(50% - 15px);
      flex: 0 0 calc(50% - 15px);
      flex-basis: calc(50% - 15px);
    }
    .fgx-brand-css
      .fi-wrapper.fgx-brand-global-container-pad
      .featuresTile:nth-child(2n + 1) {
      margin-left: 0;
    }
    .fgx-brand-css
      .fi-wrapper.fgx-brand-global-container-pad
      .featuresTile:nth-child(2n) {
      margin-right: 0;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .fi-wrapper .featuresTile {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.333% - 30px);
      -ms-flex: 0 0 calc(33.333% - 30px);
      flex: 0 0 calc(33.333% - 30px);
      flex-basis: calc(33.333% - 30px);
      margin: 0 15px 30px;
    }
    .fgx-brand-css .fi-wrapper.fgx-brand-global-container-pad .featuresTile {
      -webkit-flex: 0 0 -webkit-calc(33.333% - 20px);
      -ms-flex: 0 0 calc(33.333% - 20px);
      flex: 0 0 calc(33.333% - 20px);
      flex-basis: calc(33.333% - 20px);
    }
    .fgx-brand-css
      .fi-wrapper.fgx-brand-global-container-pad
      .featuresTile:nth-child(3n + 1) {
      margin-left: 0;
    }
    .fgx-brand-css
      .fi-wrapper.fgx-brand-global-container-pad
      .featuresTile:nth-child(3n + 3) {
      margin-right: 0;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .fi-wrapper .fi-feature .fi-feature-data:before,
    .fgx-brand-css .fi-wrapper .fi-feature .fi-feature-data:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .fi-wrapper .fi-feature .fi-feature-data:after {
      clear: both;
    }
  }
  .fgx-brand-css.cq-wcm-edit
    .vehicleTile
    + div:not(.cq-editcomponent-ghost-placeholder) {
    display: none !important;
  }
  .fgx-brand-css .vehicleTile {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .fgx-brand-css .vehicle-tile {
    padding: 1.8rem 1.5rem;
  }
  .fgx-brand-css .vehicle-tile .wrap {
    padding: 1rem 0;
  }
  .fgx-brand-css .vehicle-tile .wrap picture a {
    display: inline-block;
    padding: 0;
    margin: 0;
  }
  .fgx-brand-css .vehicle-tile .wrap picture img {
    display: block;
    padding: 1rem 0 0;
    width: 100%;
  }
  .fgx-brand-css .vehicle-tile .img-link {
    display: inline-block;
  }
  .fgx-brand-css .vehicle-tile .tile-info {
    text-align: left;
    font-size: 12px;
    color: #555;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .vehicle-tile .tile-info .title-container {
    position: relative;
  }
  .fgx-brand-css .vehicle-tile .title-container .model-select {
    position: absolute;
    left: -5rem;
    top: 0;
    z-index: 1;
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-select
    input[type="checkbox"] {
    display: none;
  }
  .fgx-brand-css .vehicle-tile .title-container .model-select label {
    max-width: 100%;
  }
  .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-select
    input[type="checkbox"]
    + label {
    position: relative;
    display: block;
    font-weight: normal;
    margin: 0;
    color: #333;
  }
  .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-select
    input[type="checkbox"]
    + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    border: 1px solid #102b4e;
    margin-right: 1rem;
  }
  .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-select
    input[type="checkbox"]:checked
    + label {
    color: #102b4e;
  }
  .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-select
    input[type="checkbox"]:checked
    + label:after {
    display: block;
    content: url("../base/img/checkmark.html");
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-color: #102b4e;
    text-align: center;
  }
  .fgx-brand-css .vehicle-tile .title-container .model-title {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 1rem;
    border-bottom: 0;
    transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    text-transform: uppercase;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 18px;
  }
  .fgx-brand-css .vehicle-tile .title-container .model-title a {
    color: #0678bc;
    text-decoration: none;
    background: transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-tile
    .title-container
    .model-title
    a {
    color: #333;
  }
  .fgx-brand-css .vehicle-tile .tile-info .make-info {
    font-size: 12px;
    color: #555;
    display: block;
    line-height: 1.8rem;
  }
  .fgx-brand-css .vehicle-tile .tile-info ul li {
    list-style: none;
    position: relative;
  }
  .fgx-brand-css .vehicle-tile .tile-info ul li:before {
    content: "\2022";
    position: absolute;
    left: -2rem;
  }
  .fgx-brand-css .vehicle-tile .tile-info.extended {
    max-height: 0;
    transition: max-height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .fgx-brand-css .compare-active .vehicle-tile .title-container .model-select {
    left: 0;
  }
  .fgx-brand-css .compare-active .vehicle-tile .model-title {
    padding-left: 3.2rem;
  }
  .fgx-brand-css .compare-active .vehicle-tile .model-title a {
    color: #555;
  }
  .fgx-brand-css .compare-active .vehicle-tile .tile-info.extended {
    max-height: 100%;
  }
  .fgx-brand-css .compare-active .vehicle-tile .tile-info.extended ul li p {
    margin: 0;
  }
  .fgx-brand-css .compare-active .vehicle-tile.selected {
    background-color: #f7f7f7;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .vehicleTile {
      -webkit-flex: 0 0 33.3333%;
      -ms-flex: 0 0 33.3333%;
      flex: 0 0 33.3333%;
    }
    .fgx-brand-css .vehicle-tile {
      padding: 0rem;
      border: 0;
    }
    .fgx-brand-css .vehicle-tile .wrap {
      padding: 2rem;
      border: 1px solid transparent;
      border-bottom: 0;
    }
    .fgx-brand-Lincoln .fgx-brand-css .vehicle-tile .wrap {
      padding: 2rem 0rem;
    }
    .fgx-brand-css .vehicle-tile .tile-info {
      text-align: left;
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-Lincoln .fgx-brand-css .vehicle-tile .tile-info {
      margin-left: 15px;
    }
    .fgx-brand-css .vehicle-tile .tile-info .title-container {
      margin-bottom: 0.8rem;
    }
    .fgx-brand-css
      .vehicle-tile
      .title-container
      .model-select
      input[type="checkbox"]
      + label {
      font-size: 12px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .vehicle-tile .title-container .model-title {
      margin-top: 20px;
      margin-bottom: 0rem;
      font-size: 16px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      border-bottom: solid 1px #eee;
      padding-bottom: 1rem;
      line-height: 24px;
    }
    .fgx-brand-css .vehicle-tile .tile-info .make-info {
      font-size: 1.4rem;
      line-height: 2.4rem;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .vehicleTile {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
    }
    .fgx-brand-css .vehicle-tile {
      padding: 0rem;
    }
    .fgx-brand-css
      .vehicle-tile
      .title-container
      .model-select
      input[type="checkbox"]
      + label {
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css
      .vehicle-tile
      .title-container
      .model-select
      input[type="checkbox"]:checked
      + label:after {
      top: 2px;
    }
  }
  .fgx-brand-css.cq-wcm-edit .vehicleTileCard .new.section {
    width: 250px;
    height: 100px;
  }
  .fgx-brand-css .vehicle-tile-card .vehicle-tile-container {
    margin: 30px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .fgx-brand-css .vehicle-tile-card .vehicleTile {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 30px);
    -ms-flex: 0 0 calc(100% - 30px);
    flex: 0 0 calc(100% - 30px);
    flex-basis: calc(100% - 30px);
    margin: 0 15px 30px;
    position: relative;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.2s ease;
    transition: 0.2s ease;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-tile-card .vehicleTile {
    box-shadow: none;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .vehicle-tile-card .vehicle-tile-container {
      margin: 80px 0;
    }
    .fgx-brand-css .vehicle-tile-card .vehicleTile {
      -webkit-flex: 0 0 -webkit-calc(50% - 30px);
      -ms-flex: 0 0 calc(50% - 30px);
      flex: 0 0 calc(50% - 30px);
      flex-basis: calc(50% - 30px);
    }
    .fgx-brand-Lincoln .fgx-brand-css .vehicle-tile-card .vehicleTile {
      -webkit-flex: 0 0 -webkit-calc(33.333% - 30px);
      -ms-flex: 0 0 calc(33.333% - 30px);
      flex: 0 0 calc(33.333% - 30px);
      flex-basis: calc(33.333% - 30px);
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .vehicle-tile-card .vehicleTile {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.333% - 30px);
      -ms-flex: 0 0 calc(33.333% - 30px);
      flex: 0 0 calc(33.333% - 30px);
      flex-basis: calc(33.333% - 30px);
      margin: 0 15px 30px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .vehicle-tile-card .vehicleTile {
      -webkit-flex: 0 0 -webkit-calc(25% - 30px);
      -ms-flex: 0 0 calc(25% - 30px);
      flex: 0 0 calc(25% - 30px);
      flex-basis: calc(25% - 30px);
    }
  }
  .fgx-brand-css .gallery-trigger {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-trigger {
    text-transform: uppercase;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    border-top: 2px solid #0678bc;
  }
  .fgx-brand-css .gallery-trigger .fgx-brand-exlt-h2 {
    background-color: #f7f7f7;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-trigger .fgx-brand-exlt-h2 {
    letter-spacing: 3px;
    font-size: 42px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .gallery-trigger .gallery-items-wrap:after {
    display: block;
    content: "";
    clear: both;
  }
  .fgx-brand-css .gallery-trigger .gallery-items-wrap .gallery-tile {
    cursor: pointer;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 50%;
    min-height: 50px;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile:nth-of-type(6),
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile:nth-of-type(7) {
    display: none;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile.image-grow-wrap
    img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all ease 1s;
  }
  .fgx-brand-css .gallery-trigger .gallery-items-wrap .gallery-tile img {
    width: 100%;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link {
    background-color: rgba(6, 120, 188, 0.8);
    color: #fff;
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
    font-size: 18px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link {
    background-color: #102b4e;
    letter-spacing: 2px;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .gallery-text {
    vertical-align: middle;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .icon {
    display: inline-block;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .fgx-brand-vertical-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .fgx-brand-vertical-center {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .icon {
    font-size: 48px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .icon {
    font-size: 16px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link
    .icon:before {
    margin-right: -5px;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile.gallery-link-tile
    > a.gallery-link {
    display: block;
  }
  .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap {
    color: #fff;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 100%;
    font-size: 4.6rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger
    .gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap
    .icon-chevron-outline-25px:before {
    content: "\58";
  }
  .fgx-brand-css .gallery-trigger .play-button {
    position: absolute;
    top: 40%;
    left: 40%;
    color: #fff;
    z-index: 1;
  }
  .fgx-brand-css .gallery-trigger .play-button .icon {
    font-size: 5rem;
  }
  .fgx-brand-css.cq-wcm-edit .gallery-trigger .gallery-items-wrap .gallery-tile {
    float: none;
  }
  .fgx-brand-css.cq-wcm-edit
    .gallery-trigger
    .gallery-items-wrap
    .gallery-tile.gallery-link-tile
    > a.gallery-link {
    display: none;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .gallery-trigger .fgx-brand-exlt-h2 {
      padding-top: 45px;
      padding-bottom: 45px;
    }
    .fgx-brand-css .gallery-trigger .gallery-items-wrap .gallery-tile {
      width: 33.333%;
    }
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-tile
      > a.gallery-link {
      font-size: 21px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-tile
      > a.gallery-link {
      font-size: 16px;
    }
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 200%;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .gallery-trigger .gallery-items-wrap .gallery-tile {
      width: 25%;
    }
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-tile:nth-of-type(6),
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-tile:nth-of-type(7) {
      display: block;
    }
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-tile.image-grow-wrap:hover
      img {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    .fgx-brand-css
      .gallery-trigger
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 250%;
    }
  }
  .fgx-brand-css .gallery-trigger-reveal {
    text-align: center;
  }
  .fgx-brand-css .gallery-trigger-reveal .header-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .fgx-brand-css .gallery-trigger-reveal .ml-wrapper,
  .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
    margin-left: auto;
    margin-right: auto;
    max-width: 85%;
  }
  .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
    text-align: left;
    font-size: 1.1rem;
    margin-bottom: 15px;
    padding-top: 2px;
    width: 100%;
  }
  .fgx-brand-css .gallery-trigger-reveal .context-disclosure span {
    display: block;
  }
  .fgx-brand-css .gallery-trigger-reveal .context-disclosure span p {
    margin: 0;
  }
  .fgx-brand-css .gallery-trigger-reveal .btn-wrapper {
    margin-bottom: 15px;
  }
  .fgx-brand-css .gallery-trigger-reveal .section-tab {
    display: block;
    margin-left: auto;
    margin-right: auto;
    white-space: normal;
  }
  .fgx-brand-css .gallery-trigger-reveal .section-tab.active {
    color: #102b4e;
    background-color: #fff;
    border: 1px solid #102b4e;
    box-shadow: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-trigger-reveal .section-tab.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .section-tab.active:hover {
    border: 0;
    background-color: #0c1218;
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .section-tab.active:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .section-tab.active:hover:before {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .gallery-trigger-reveal .section-tab:focus {
    outline: 0;
  }
  .fgx-brand-css .gallery-trigger-reveal .content-section {
    display: none;
  }
  .fgx-brand-css .gallery-trigger-reveal .content-section.active {
    display: block;
  }
  .fgx-brand-css .gallery-trigger-reveal .view-more {
    background-color: #0678bc;
    color: #fff;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
  }
  .fgx-brand-css .gallery-trigger-reveal .view-more .btn-content-wrap > span {
    vertical-align: middle;
  }
  .fgx-brand-css .gallery-trigger-reveal .view-more .btn-content-wrap > .icon {
    font-size: 3.6rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .view-more
    .btn-content-wrap
    > .icon {
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 900;
    padding-left: 10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .view-more
    .btn-content-wrap
    > .icon:before {
    content: "\4f";
  }
  .fgx-brand-css .gallery-trigger-reveal .view-more:hover {
    text-decoration: none;
    cursor: pointer;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-trigger-reveal .view-more:hover {
    background-color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-trigger-reveal
    .view-more:hover
    .btn-content-wrap {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .gallery-trigger-reveal .view-more.hidden {
    display: none;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-trigger-reveal .view-more {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  @media (min-width: 480px) {
    .fgx-brand-css .gallery-trigger-reveal .ml-wrapper,
    .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
      max-width: 80%;
    }
    .fgx-brand-css .gallery-trigger-reveal .section-tab {
      display: inline-block;
      width: 150px;
      padding-left: 5px;
      padding-right: 5px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .gallery-trigger-reveal .header-wrapper {
      padding-top: 45px;
      padding-bottom: 45px;
    }
    .fgx-brand-css .gallery-trigger-reveal .ml-wrapper,
    .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
      max-width: 70%;
    }
    .fgx-brand-css .gallery-trigger-reveal .section-tab {
      width: 225px;
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .gallery-trigger-reveal .ml-wrapper,
    .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
      max-width: 60%;
    }
    .fgx-brand-css .gallery-trigger-reveal .section-tab {
      width: 270px;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .gallery-trigger-reveal .ml-wrapper,
    .fgx-brand-css .gallery-trigger-reveal .context-disclosure {
      max-width: 55%;
    }
  }
  .fgx-brand-css.cq-wcm-edit .gallery-trigger-reveal .content-section {
    display: block;
  }
  .fgx-brand-css.cq-wcm-edit
    .gallery-trigger-reveal
    .fgx-brand-gallery-items-wrap
    .gallery-tile {
    float: none;
  }
  .fgx-brand-css.cq-wcm-edit
    .gallery-trigger-reveal
    .fgx-brand-gallery-items-wrap
    .gallery-tile.hidden {
    display: block !important;
    visibility: visible !important;
  }
  .fgx-brand-css .gallery-category {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    position: relative;
  }
  .fgx-brand-css .gallery-category .gallery-img picture {
    z-index: 2;
    position: relative;
  }
  .fgx-brand-css .gallery-category .gallery-img .gallery-loader {
    width: 130px;
    height: 50px;
    background-repeat: no-repeat;
    background-image: url(ford/img/ford-loader.html);
    display: block;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
  }
  .fgx-brand-css .gallery-category .fgx-brand-exlt-h2 {
    margin: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    display: none;
  }
  .fgx-brand-css .gallery-category .fgx-brand-exlt-h2 span.icon {
    display: none;
  }
  .fgx-brand-css .gallery-category .gallery-items-wrap:after {
    display: block;
    content: "";
    clear: both;
  }
  .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile {
    cursor: pointer;
    display: none;
    float: left;
    overflow: hidden;
    padding: 0;
    position: relative;
    min-height: 50px;
    margin-top: 10px;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap.hide-spacing
    .gallery-tile {
    margin-top: 0;
  }
  .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile.first-tile {
    display: block;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-tile.image-grow-wrap
    img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all ease 1s;
  }
  .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile img {
    width: 100%;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-tile
    > a.gallery-link {
    display: none;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap,
  .fgx-brand-css .gallery-category .mobile-row {
    color: #fff;
    position: absolute;
    text-align: center;
    left: 0;
    width: 100%;
  }
  .fgx-brand-css .gallery-category .mobile-row {
    z-index: 3;
    top: 40%;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-video-tile.mobile-width-xl
    .video-icon-wrap {
    top: 33%;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .gallery-video-tile
    .video-icon-wrap
    .icon-chevron-outline-25px:before {
    content: "\58";
  }
  .fgx-brand-css .gallery-category .fgx-btn-content-wrap {
    display: inline-block;
  }
  .fgx-brand-css .gallery-category .fgx-btn-content-wrap > span {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .gallery-category a.view-more {
    background-color: #0678bc;
    color: #fff;
    display: none;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-category a.view-more {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .gallery-category a.view-more .fgx-btn-content-wrap {
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css .gallery-category a.view-more .icon {
    font-size: 3.6rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-category a.view-more .icon {
    display: inline-block;
    font-size: 1.4rem;
    padding-left: 3px;
    font-weight: 700;
  }
  .fgx-brand-css .gallery-category a.view-more:hover {
    text-decoration: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .gallery-category a.view-more:hover {
    background-color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .gallery-category
    a.view-more:hover
    .fgx-btn-content-wrap {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .gallery-category a.view-more.hidden,
  .fgx-brand-css .gallery-category a.view-more .view-more-desktop,
  .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile.hidden {
    display: none;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css.cq-wcm-edit .gallery-category .gallery-items-wrap .gallery-tile {
    float: none;
  }
  .fgx-brand-css.cq-wcm-edit
    .gallery-category
    .gallery-items-wrap
    .gallery-tile.hidden {
    display: block !important;
    visibility: visible !important;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .gallery-category.desktop-only {
      display: none;
    }
    .fgx-brand-css .mobile-row .fgx-brand-exlt-h2.mobile {
      display: block;
      margin-top: 20px;
      margin-bottom: 10px;
      padding-top: 0;
      padding-bottom: 0;
    }
    .fgx-brand-css .mobile-row .fgx-brand-exlt-h2.desktop-only {
      display: none;
    }
    .fgx-brand-css
      .gallery-items-wrap
      .gallery-video-tile.mobile-width-xl
      .video-icon-wrap {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }
    .fgx-brand-css .gallery-items-wrap .gallery-video-tile .video-icon-wrap {
      display: none;
      top: 2%;
      font-size: 7.5rem;
      z-index: 2;
    }
    .fgx-brand-css .gallery-category.mobile-category-detail .fgx-brand-exlt-h2 {
      display: block;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .fgx-brand-exlt-h2.desktop-only {
      visibility: hidden;
      padding-bottom: 0;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .fgx-brand-exlt-h2.desktop-only
      span.gallery-back
      .icon {
      visibility: visible;
      display: block;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .gallery-category.mobile-category-detail
      .fgx-btn-content-wrap {
      border-bottom: 2px solid #0678bc;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .fgx-brand-exlt-h2
      span.icon {
      color: #2096cd;
      cursor: pointer;
      display: inline;
      font-size: 60px;
      font-size: 6rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .gallery-category.mobile-category-detail
      .fgx-brand-exlt-h2
      span.icon {
      font-size: 2rem;
      font-weight: 700;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile {
      display: block;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile.mobile-width-sm {
      width: 50%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile.mobile-width-md {
      width: 50%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile.mobile-width-lg {
      width: 50%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile.mobile-width-xl {
      width: 100%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile
      img {
      width: 98%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap
      .gallery-tile.mobile-width-xl
      img {
      width: 100%;
    }
    .fgx-brand-css
      .gallery-category.mobile-category-detail
      .gallery-items-wrap.hide-spacing
      .gallery-tile
      img {
      width: 100%;
    }
    .fgx-brand-css .gallery-category.mobile-category-detail .mobile-row {
      display: none;
    }
    .fgx-brand-css .gallery-category.mobile-category-detail a.view-more {
      display: block;
    }
  }
  @media only screen and (min-width: 480px) {
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .gallery-items-wrap .gallery-video-tile .video-icon-wrap {
      display: block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 48px;
      z-index: 2;
    }
    .fgx-brand-css .gallery-category .fgx-brand-exlt-h2 {
      padding-top: 45px;
      padding-bottom: 45px;
      display: block;
    }
    .fgx-brand-css .gallery-category .fgx-brand-exlt-h2.mobile-only {
      display: none;
    }
    .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile {
      display: block;
      width: 33.333%;
    }
    .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile.first-row {
      width: 25%;
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-tile.second-row {
      width: 33.333%;
    }
    .fgx-brand-css .gallery-category .gallery-items-wrap .gallery-tile img {
      width: 98%;
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap.hide-spacing
      .gallery-tile
      img {
      width: 100%;
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap {
      display: block;
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 200%;
    }
    .fgx-brand-css .gallery-category .mobile-row,
    .fgx-brand-css .gallery-category a.view-more .view-more-mobile {
      display: none;
    }
    .fgx-brand-css .gallery-category a.view-more {
      display: block;
    }
    .fgx-brand-css .gallery-category a.view-more .view-more-desktop {
      display: inline;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-tile.image-grow-wrap:hover
      img {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .gallery-video-tile
      .video-icon-wrap
      > .icon {
      font-size: 250%;
    }
  }
  .fgx-brand-css .galleryBrand {
    width: 100%;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .galleryBrand .fgx-brand-lt-h1 {
    font-size: 2.75rem !important;
    line-height: 1rem;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .fgx-brand-lt-h1 {
    font-size: 18px;
  }
  .fgx-brand-css .galleryBrand .fgx-brand-lt-h2 {
    color: #626466;
    font-size: 16px !important;
    font-weight: bold;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .fgx-brand-lt-h2 {
    font-size: 16px;
    text-transform: none;
  }
  .fgx-brand-css .galleryBrand img {
    width: 100%;
  }
  .fgx-brand-css .galleryBrand .brand-gallery {
    padding: 0;
  }
  .fgx-brand-css .galleryBrand .brand-gallery .row {
    margin-left: 0;
    margin-right: 0;
  }
  .fgx-brand-css .galleryBrand .padding-min {
    padding: 0;
    margin: 0;
  }
  .fgx-brand-css .galleryBrand .flexbox {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  .fgx-brand-css .galleryBrand .flexinline {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    flex-wrap: wrap;
  }
  .fgx-brand-css .galleryBrand .flex-vcenter {
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .fgx-brand-css .galleryBrand .flex-center {
    align-items: center;
  }
  .fgx-brand-css .galleryBrand .flex-order-1 {
    order: 1;
  }
  .fgx-brand-css .galleryBrand .flex-order-2 {
    order: 3;
  }
  .fgx-brand-css .galleryBrand .flex-order-3 {
    order: 2;
  }
  .fgx-brand-css .galleryBrand .flex-order-4 {
    order: 4;
  }
  .fgx-brand-css .galleryBrand .heading,
  .fgx-brand-css .galleryBrand .feature-tile-container,
  .fgx-brand-css .galleryBrand .small-tile-container,
  .fgx-brand-css .galleryBrand .four-tile-container,
  .fgx-brand-css .galleryBrand .four-tile-container .small-tile,
  .fgx-brand-css .galleryBrand .four-tile-container-long,
  .fgx-brand-css .galleryBrand .four-tile-container-long .small-tile {
    width: 100%;
  }
  .fgx-brand-css .galleryBrand .hidden-tile {
    display: none;
  }
  .fgx-brand-css .galleryBrand .hidden-tile.tile-show {
    display: block;
  }
  .fgx-brand-css .galleryBrand .mobile {
    display: block;
  }
  .fgx-brand-css .galleryBrand .desktop {
    display: none;
  }
  .fgx-brand-css .galleryBrand .subheadline {
    display: none;
  }
  .fgx-brand-css .galleryBrand .social-item {
    position: relative;
  }
  .fgx-brand-css .galleryBrand .social-item a {
    overflow: hidden;
    display: block;
  }
  .fgx-brand-css .galleryBrand .social-item:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .fgx-brand-css .galleryBrand .social-item picture img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .fgx-brand-css .galleryBrand .social-label-overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 20px;
  }
  .fgx-brand-css .galleryBrand .social-label-overlay.blue-bg {
    background: rgba(0, 44, 95, 0.7);
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-label-overlay.blue-bg {
    background: rgba(45, 150, 205, 0.3);
  }
  .fgx-brand-css .galleryBrand .social-label-overlay.black-bg {
    background: rgba(0, 0, 0, 0.5);
  }
  .fgx-brand-css .galleryBrand .social-label-container {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 5%;
    padding-bottom: 5%;
  }
  .fgx-brand-css
    .galleryBrand
    .social-label-container:not(.fgx-brand-mobile-container-pad) {
    padding: 5%;
  }
  .fgx-brand-css .galleryBrand .social-label-container.cta-align-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .fgx-brand-css .galleryBrand .social-label-container .black-txt {
    color: #000;
  }
  .fgx-brand-css .galleryBrand .social-label-container .white-txt {
    color: #fff;
  }
  .fgx-brand-css .galleryBrand .social-label-container span {
    flex-grow: 1;
  }
  .fgx-brand-css .galleryBrand .social-label-container span.arrow-bg {
    color: #fff;
    font-size: 60px;
    flex-grow: 0;
    line-height: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-label-container
    span.arrow-bg {
    font-size: 2.4rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-label-container
    span.arrow-bg:hover:before {
    content: "\48";
  }
  .fgx-brand-css
    .galleryBrand
    .social-label-container
    span.arrow-bg:hover:before {
    content: url(../images/icons/right-arrow002.png);
  }
  .fgx-brand-css .galleryBrand .social-view-all {
    text-align: center;
    padding: 15px 0;
    background-color: #0678bc;
    cursor: pointer;
    width: 100%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-view-all {
    background-color: #0678bc;
  }
  .fgx-brand-css .galleryBrand .social-view-all .social-toggle {
    display: inline-block;
    margin: 0;
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css .galleryBrand .social-view-all .viewAll,
  .fgx-brand-css .galleryBrand .social-view-all .viewLess {
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 24px;
    position: relative;
    vertical-align: middle;
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-view-all .viewAll,
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-view-all .viewLess {
    text-transform: uppercase;
    font-size: 18px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .galleryBrand .social-view-all .viewLess {
    display: none;
  }
  .fgx-brand-css .galleryBrand .social-view-all .view-glyph {
    color: #fff;
    font-size: 2rem;
    padding-left: 10px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-view-all .view-glyph {
    font-size: 1.4rem;
    font-weight: 700;
    padding-left: 3px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-view-all
    .view-glyph:before {
    content: "\4f";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-view-all
    .view-glyph:before.icon-minus-outline-50px {
    content: "\51";
  }
  .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-view-all:hover {
    background-color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-view-all:hover
    .social-toggle {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css
    .galleryBrand
    .social-item.videotile
    .social-label-container
    span.arrow-bg {
    font-size: 30px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .galleryBrand
    .social-item.videotile
    .social-label-container
    span.arrow-bg:hover:before {
    content: "\58";
  }
  .fgx-brand-css
    .galleryBrand
    .social-item.videotile
    .social-label-container
    span.arrow-bg:hover:before {
    content: "\e627";
  }
  @media (min-width: 768px) {
    .fgx-brand-css .galleryBrand .mobile {
      display: none;
    }
    .fgx-brand-css .galleryBrand .desktop {
      display: block;
    }
    .fgx-brand-css .galleryBrand .flex-order-2 {
      order: 2;
    }
    .fgx-brand-css .galleryBrand .flex-order-3 {
      order: 3;
    }
    .fgx-brand-css .galleryBrand .hidden-tile {
      display: block;
    }
    .fgx-brand-css .galleryBrand .heading-75 {
      width: 75%;
    }
    .fgx-brand-css .galleryBrand .feature-tile-container {
      width: 50%;
    }
    .fgx-brand-css .galleryBrand .small-tile-container {
      width: 25%;
    }
    .fgx-brand-css .galleryBrand .four-tile-container {
      width: 50%;
    }
    .fgx-brand-css .galleryBrand .four-tile-container .small-tile {
      width: 50%;
    }
    .fgx-brand-css .galleryBrand .four-tile-container-long {
      width: 100%;
    }
    .fgx-brand-css .galleryBrand .four-tile-container-long .small-tile {
      width: 25%;
    }
    .fgx-brand-css .galleryBrand .social-label-container {
      padding: 5%;
    }
    .fgx-brand-css .galleryBrand .social-label-container span {
      font-size: 12px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .galleryBrand .social-label-container span {
      font-size: 1.4rem;
    }
    .fgx-brand-css .galleryBrand .social-label-container span.arrow-bg {
      padding: 0;
    }
    .fgx-brand-css .galleryBrand .feature-tile .social-label-container,
    .fgx-brand-css .galleryBrand .feature-tile-container .social-label-container {
      padding: 3%;
    }
    .fgx-brand-css .galleryBrand .feature-tile .social-label-container span,
    .fgx-brand-css
      .galleryBrand
      .feature-tile-container
      .social-label-container
      span {
      flex-grow: 0;
      font-size: 21px;
    }
    .fgx-brand-css
      .galleryBrand
      .feature-tile
      .social-label-container
      span.arrow-bg,
    .fgx-brand-css
      .galleryBrand
      .feature-tile-container
      .social-label-container
      span.arrow-bg {
      font-size: 96px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .galleryBrand
      .feature-tile
      .social-label-container
      span.arrow-bg,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .galleryBrand
      .feature-tile-container
      .social-label-container
      span.arrow-bg {
      font-size: 4.4rem;
    }
    .fgx-brand-css .galleryBrand .five-tile-layout .heading,
    .fgx-brand-css .galleryBrand .five-tile-layout .small-tile-container {
      width: 50%;
    }
    .fgx-brand-css .galleryBrand .five-tile-layout .four-tile-container {
      width: 100%;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .galleryBrand .subheadline {
      display: block;
    }
  }
  @media (max-width: 768px) {
    .fgx-brand-css .galleryBrand .brand-gallery .fgx-brand-lt-h1 {
      padding: 30px 0;
      font-size: 2.6rem;
      line-height: 2.6rem;
    }
  }
  @media (max-width: 479px) {
    .fgx-brand-Ford .fgx-brand-css .brand-gallery .row .headline1 {
      font-size: 3.2rem;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-Ford .fgx-brand-css .brand-gallery .row .headline1 {
      font-size: 3.8rem;
    }
  }
  @media (min-width: 769px) {
    .fgx-brand-Ford .fgx-brand-css .brand-gallery .row .headline1 {
      font-size: 4.4rem;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-Ford .fgx-brand-css .brand-gallery .row .headline1 {
      font-size: 5rem;
    }
  }
  .fgx-brand-css .general-image img {
    width: 100%;
  }
  .fgx-brand-css.cq-wcm-edit .model-walk-header .vehicleTile + div {
    display: inherit !important;
  }
  .fgx-brand-css .model-walk-header {
    color: #555;
    background-color: #fff;
    text-align: center;
    overflow: hidden;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .model-walk-header .tile-info {
    overflow: hidden;
  }
  .fgx-brand-css .model-walk-header.row {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }
  .fgx-brand-css .model-walk-header#page-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
    padding: 0;
  }
  .fgx-brand-css .model-walk-header .mw-header {
    background: #eee;
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css .model-walk-header .mw-header.fgx-brand-global-container-pad {
    padding-left: 5px;
    padding-right: 5px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-header
    .mw-header-left
    .main-header.fgx-brand-exlt-h2 {
    font-size: 30px;
  }
  .fgx-brand-css .model-walk-header .fgx-brand-exlt-h3 {
    font-size: 1.8rem;
  }
  .fgx-brand-css .model-walk-header .clearfix:before,
  .fgx-brand-css .model-walk-header .clearfix:after {
    content: " ";
    display: table;
    height: 0;
  }
  .fgx-brand-css .model-walk-header .clearfix:after {
    clear: both;
  }
  .fgx-brand-css .model-walk-header .img-disc {
    width: 45%;
    display: inline-block;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    text-align: left;
  }
  .fgx-brand-css .model-walk-header .img-disc > span {
    font-size: 1.1rem;
  }
  .fgx-brand-css .model-walk-header .mw-hide {
    display: none;
  }
  .fgx-brand-css .model-walk-header .sub-component-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .model-walk-header .mw-buttons {
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px;
    z-index: 1001;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-message {
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    display: none;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px;
    z-index: 4;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-message .mw-compare-wrapper {
    max-width: 1090px;
    margin: 0 auto;
    padding: 1rem;
  }
  .fgx-brand-css
    .model-walk-header
    .mw-mobile-message
    .mw-compare-wrapper.mw-actState {
    color: #fff;
    background-color: #0678bc;
    border-color: transparent;
    cursor: pointer;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-message .mw-compare-wrapper span {
    margin: 20px 20px 10px;
  }
  .fgx-brand-css
    .model-walk-header
    .mw-mobile-message
    .mw-compare-wrapper
    span.light {
    background: #fff;
    color: #0678bc;
    border: 0;
    font-size: 16px;
  }
  .fgx-brand-css .model-walk-header .mw-buttons-old {
    width: 100%;
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    background-color: #fff;
  }
  .fgx-brand-css .model-walk-header .mw-buttons-old .compare-message {
    cursor: pointer;
    background: #0678bc;
    border: 1px solid #0678bc;
    color: #fff;
    width: 100%;
    padding: 2rem;
    font-size: 16px;
  }
  .fgx-brand-css .model-walk-header .mw-buttons-old .light {
    background: #fff;
    color: #0678bc;
    border: 0;
    font-size: 16px;
    padding: 2rem;
  }
  .fgx-brand-css .model-walk-header .mw-header-left p {
    display: none;
  }
  .fgx-brand-css .model-walk-header .mw-header-left > .mw-header-img-wrap {
    display: inline-block;
    width: 49%;
  }
  .fgx-brand-css .model-walk-header .mw-header-left img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .fgx-brand-css .model-walk-header .mw-header-right .mw-header-buttons {
    display: none;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-buttons {
    width: 100%;
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-buttons.sticky {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1001;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-buttons .compare-message {
    cursor: pointer;
    background: #0678bc;
    border: 1px solid #0678bc;
    color: #fff;
    display: block;
    padding: 2rem;
    width: 100%;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message {
    border: 0;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-buttons .compare-message.light {
    background: #fff;
    color: #0678bc;
    border: 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
  }
  .fgx-brand-css .model-walk-header .mw-mobile-buttons .compare-message.btn-elem {
    color: #0678bc;
    background-color: #fff;
    border-color: #0678bc;
  }
  .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem.default-hover:hover {
    color: #102b4e;
    background-color: #fff;
    border-color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem {
    color: #fff;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #f7f7f7;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem.default-hover:hover {
    color: #fff;
    background-color: #fff;
    border-color: #f7f7f7;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem.default-hover:hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .model-walk-header
    .mw-mobile-buttons
    .compare-message.btn-elem.default-hover:hover.authored-brdr {
    border-bottom-width: 4px;
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .model-walk-header .mw-header.fgx-brand-global-container-pad {
      padding-left: 15px;
      padding-right: 15px;
    }
    .fgx-brand-css .model-walk-header .sub-component-wrap {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-walk-header {
      border: 0;
    }
    .fgx-brand-css .model-walk-header#page-wrapper {
      padding: 0 10px;
    }
    .fgx-brand-css .model-walk-header .mw-header {
      background-color: #fff;
      border: 0;
    }
    .fgx-brand-css .model-walk-header .mw-header.fgx-brand-global-container-pad {
      padding-left: 20px;
      padding-right: 20px;
    }
    .fgx-brand-css
      .model-walk-header
      .mw-header
      .mw-header-left
      .main-header.fgx-brand-exlt-h2 {
      text-align: left;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .model-walk-header
      .mw-header
      .mw-header-left
      .main-header.fgx-brand-exlt-h2 {
      font-size: 24px;
    }
    .fgx-brand-css .model-walk-header .mw-header-left {
      float: left;
      max-width: 57%;
    }
    .fgx-brand-css .model-walk-header .mw-header-left p {
      display: block;
      text-align: left;
    }
    .fgx-brand-css .model-walk-header .mw-header-left p.mw-hide {
      display: none;
    }
    .fgx-brand-css .model-walk-header .mw-header-left > .mw-header-img-wrap {
      display: none;
    }
    .fgx-brand-css .model-walk-header .mw-header-left .mw-header-img {
      display: none;
    }
    .fgx-brand-css .model-walk-header .mw-header-left .fgx-brand-exlt-h3 {
      text-align: left;
    }
    .fgx-brand-css .model-walk-header .mw-header-right {
      float: right;
      padding-top: 2.7rem;
    }
    .fgx-brand-css .model-walk-header .mw-header-right .mw-header-buttons {
      display: block;
      text-align: right;
    }
    .fgx-brand-css
      .model-walk-header
      .mw-header-right
      .mw-header-buttons
      .mw-hide {
      display: none;
    }
    .fgx-brand-css
      .model-walk-header
      .mw-header-right
      .mw-header-buttons
      .ng-secondary {
      z-index: 2;
      min-width: 160px;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .model-walk-header
      .mw-header-right
      .mw-header-buttons
      .ng-secondary {
      color: #0678bc;
      background-color: #fff;
      border-color: #0678bc;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .model-walk-header
      .mw-header-right
      .mw-header-buttons
      .ng-secondary.default-hover:hover {
      color: #102b4e;
      border-color: #102b4e;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .model-walk-header
      .mw-header-right
      .mw-header-buttons
      .mw-activate {
      background-color: #fff;
      border: 1px solid #0678bc;
      color: #0678bc;
    }
    .fgx-brand-css .model-walk-header .mw-buttons {
      display: block;
    }
    .fgx-brand-css .model-walk-header .mw-buttons.mw-hide {
      display: none;
    }
    .fgx-brand-css .model-walk-header .mw-compare-wrapper {
      margin: 0 auto;
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: right;
    }
    .fgx-brand-css .model-walk-header .mw-compare-wrapper span {
      margin: 20px 20px 10px;
    }
    .fgx-brand-css .model-walk-header .mw-mobile-buttons {
      display: none;
    }
    .fgx-brand-css .model-walk-header .sub-component-wrap {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .model-walk-header .mw-header.fgx-brand-global-container-pad {
      padding-left: 35px;
      padding-right: 35px;
    }
    .fgx-brand-css .model-walk-header .mw-header-left {
      max-width: 65%;
    }
    .fgx-brand-css .model-walk-header .sub-component-wrap {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media screen and (min-width: 1440px) {
    .fgx-brand-css .model-walk-header .mw-header.fgx-brand-global-container-pad {
      padding-left: 85px;
      padding-right: 85px;
    }
    .fgx-brand-css .model-walk-header .sub-component-wrap {
      padding-left: 65px;
      padding-right: 65px;
    }
  }
  .fgx-brand-css .compare-vehicles.visible {
    display: block;
  }
  .fgx-brand-css .compare-vehicles .mobile-only,
  .fgx-brand-css .compare-vehicles .desktop-only {
    display: none;
  }
  .fgx-brand-css .compare-vehicles a:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .fgx-brand-css .compare-vehicles .icon-action-chevron-down-25px {
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
  }
  .fgx-brand-css .compare-vehicles .icon {
    display: inline-block;
    font-size: 4rem;
    vertical-align: middle;
  }
  .fgx-brand-css .compare-vehicles .header {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .compare-vehicles .header .fgx-brand-exlt-h2 {
    margin-bottom: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .compare-vehicles .header .fgx-brand-exlt-h2 {
    text-transform: uppercase;
    font-size: 3rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-vehicles
    .header
    .fgx-brand-exlt-body {
    text-transform: none;
    letter-spacing: 0;
    font-size: 1.6rem;
  }
  .fgx-brand-css .compare-vehicles .header .compare-cta {
    text-transform: uppercase;
  }
  .fgx-brand-css .compare-vehicles .vehicle {
    vertical-align: top;
  }
  .fgx-brand-css .compare-vehicles .model .image-wrap a {
    display: block;
  }
  .fgx-brand-css .compare-vehicles .model .image-wrap img {
    width: 100%;
    vertical-align: bottom;
  }
  .fgx-brand-css .compare-vehicles .model .info {
    margin: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 1.4rem;
  }
  .fgx-brand-css .compare-vehicles .model .info .heading {
    margin: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 1.8rem;
    text-transform: uppercase;
  }
  .fgx-brand-css .compare-vehicles .model .info .heading > a {
    color: #0678bc;
  }
  .fgx-brand-css .compare-vehicles .model .info .price {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin: 10px 0;
  }
  .fgx-brand-css .compare-vehicles .model .info ul.details li {
    margin-top: 5px;
  }
  .fgx-brand-css .compare-vehicles .all {
    text-align: center;
  }
  .fgx-brand-css .compare-vehicles .all a {
    display: inline-block;
  }
  .fgx-brand-css .compare-vehicles .toggle-collapse {
    text-align: center;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .compare-vehicles .mobile-only {
      display: block;
    }
    .fgx-brand-css .compare-vehicles .header {
      padding: 60px 0 10px 0;
      text-align: center;
    }
    .fgx-brand-css .compare-vehicles .header .fgx-brand-exlt-h2 {
      margin-bottom: 10px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .compare-vehicles
      .header
      .fgx-brand-exlt-h2 {
      font-size: 2.8rem;
    }
    .fgx-brand-css .compare-vehicles .vehicle-all {
      display: inline-block;
      text-align: center;
    }
    .fgx-brand-css .compare-vehicles .vehicle-all .btn {
      margin: 50px auto 0 auto;
    }
    .fgx-brand-css .compare-vehicles .vehicles > .item {
      display: none;
    }
    .fgx-brand-css .compare-vehicles .vehicles > .item.active {
      display: block;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel {
      position: relative;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
      -o-box-sizing: content-box;
      box-sizing: content-box;
      width: 100%;
      overflow: hidden;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel > ul {
      margin: 0;
      padding: 0;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel > ul > li {
      position: relative;
      display: inline-block;
      z-index: 5;
      width: 100%;
      margin: 0;
      padding: 0;
      vertical-align: top;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel .controls,
    .fgx-brand-css .compare-vehicles .ford-carousel .pagination {
      display: none;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi {
      padding-bottom: 80px;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi > ul {
      position: relative;
      white-space: nowrap;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -o-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      -o-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi > ul > li {
      white-space: normal;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi > ul.animate {
      -webkit-transition: all 1s ease;
      -moz-transition: all 1s ease;
      -ms-transition: all 1s ease;
      -o-transition: all 1s ease;
      transition: all 1s ease;
      -webkit-perspective: 1000;
      -webkit-backface-visibility: hidden;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi .pagination {
      position: absolute;
      left: 0;
      bottom: 20px;
      z-index: 10;
      width: 100%;
      display: block;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi .pagination > ul {
      margin: 0;
      padding: 0;
      text-align: center;
    }
    .fgx-brand-css
      .compare-vehicles
      .ford-carousel.has-multi
      .pagination
      > ul
      > li {
      display: inline-block;
      list-styl-type: none;
      margin: 0 0 0 10px;
      padding: 2px;
    }
    .fgx-brand-css .compare-vehicles .ford-carousel.has-multi .pagination .page {
      display: inline-block;
      width: 12px;
      height: 12px;
      overflow: hidden;
      border: 1px solid transparent;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding-box;
      -ms-background-clip: padding-box;
      -o-background-clip: padding-box;
      background-clip: padding-box;
      background-color: #0678bc;
      font-size: 12px;
      text-indent: 9999px;
      vertical-align: middle;
      cursor: pointer;
      -webkit-transition: all 0.5s ease-out;
      -moz-transition: all 0.5s ease-out;
      -ms-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      -webkit-perspective: 1000;
      -webkit-backface-visibility: hidden;
    }
    .fgx-brand-css
      .compare-vehicles
      .ford-carousel.has-multi
      .pagination
      .page:hover {
      -webkit-transform: scale(1.5);
      -moz-transform: scale(1.5);
      -ms-transform: scale(1.5);
      -o-transform: scale(1.5);
      transform: scale(1.5);
    }
    .fgx-brand-css
      .compare-vehicles
      .ford-carousel.has-multi
      .pagination
      .page.current,
    .fgx-brand-css
      .compare-vehicles
      .ford-carousel.has-multi
      .pagination
      .page.current:hover {
      border-color: #0678bc;
      background-color: transparent;
      cursor: default;
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
      -o-transform: scale(1.2);
      transform: scale(1.2);
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-vehicles {
      padding: 50px 0;
    }
    .fgx-brand-css .compare-vehicles .desktop-only {
      display: block;
    }
    .fgx-brand-css .compare-vehicles .mobile-only {
      display: none !important;
    }
    .fgx-brand-css .compare-vehicles .header-content-wrap {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: space-between;
      -webkit-align-content: center;
      -webkit-align-items: center;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: space-between;
      align-content: center;
      align-items: center;
    }
    .fgx-brand-css .compare-vehicles .vehicles .vehicle {
      display: inline-block;
      width: 33%;
      margin-left: 0;
      padding: 1%;
    }
    .fgx-brand-css .compare-vehicles .model .info {
      margin: 0 30px 0 50px;
    }
    .fgx-brand-css .compare-vehicles .details,
    .fgx-brand-css .compare-vehicles .all {
      padding: 0;
      max-height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }
    .fgx-brand-css .compare-vehicles.expanded .details,
    .fgx-brand-css .compare-vehicles.expanded .all {
      max-height: 999px;
    }
    .fgx-brand-css .compare-vehicles.expanded .all {
      padding: 55px 0;
    }
    .fgx-brand-css .compare-vehicles.expanded .icon-action-chevron-down-25px {
      -webkit-transform: rotate(-180deg);
      transform: rotate(-180deg);
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .compare-vehicles.expanded
      .icon-action-chevron-down-25px {
      padding-right: 5px;
    }
  }
  @-webkit-keyframes attention {
    30% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes attention {
    30% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  .fgx-brand-css #fdcc_spc .container {
    width: auto;
  }
  .fgx-brand-css .models-compare {
    background: #fff;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
  }
  .fgx-brand-css .models-compare a:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .fgx-brand-css .models-compare .attention {
    -webkit-animation: attention 0.3s normal forwards;
    animation: attention 0.3s normal forwards;
  }
  .fgx-brand-css .models-compare .visibility-hidden {
    visibility: hidden;
  }
  .fgx-brand-css .models-compare .disabled * {
    cursor: not-allowed;
    opacity: 0.7;
  }
  .fgx-brand-css .models-compare .close-icon {
    display: block;
    position: absolute;
    font-family: FordGUXFont;
    color: #2096cd;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 2.5rem;
    z-index: 2;
    top: 8px;
    right: 1rem;
  }
  .fgx-brand-css .models-compare .close-icon:after {
    content: "\e653";
  }
  .fgx-brand-css .models-compare .close-icon:hover {
    color: #2096cd;
  }
  .fgx-brand-css .models-compare .mw-header {
    color: #555;
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
    text-align: center;
    overflow: hidden;
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .models-compare .mw-header:before,
  .fgx-brand-css .models-compare .mw-header:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .models-compare .mw-header:after {
    clear: both;
  }
  .fgx-brand-css .models-compare .mw-header .fgx-brand-lt-h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .fgx-brand-css .models-compare .mw-header .mw-header-img {
    width: 100%;
  }
  .fgx-brand-css .models-compare .mw-header .mw-header-buttons {
    display: none;
  }
  .fgx-brand-css .models-compare .content-wrap .asset-bar li .label {
    font-size: 14px;
  }
  .fgx-brand-css .models-compare .content-wrap .asset-bar li.offers a > .icon {
    display: inline;
    color: #2096cd;
  }
  .fgx-brand-css .models-compare .content-wrap .asset-bar .cta-links > a {
    cursor: pointer;
  }
  .fgx-brand-css .models-compare .content-wrap .asset-bar .cta-links > a > img {
    display: inline-block;
  }
  .fgx-brand-css .models-compare .content-wrap .asset-bar .cta-links > a > .icon {
    display: inline-block;
    color: #2096cd;
  }
  .fgx-brand-css
    .models-compare
    .content-wrap
    .asset-bar
    .cta-links
    > a
    .cta-links-txt {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
  }
  .fgx-brand-css .models-compare .mw-mobile-buttons {
    width: 100%;
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .models-compare .mw-mobile-buttons .compare-message {
    cursor: pointer;
    background: #0678bc;
    border: 1px solid #0678bc;
    color: #fff;
    display: block;
    padding: 2rem;
  }
  .fgx-brand-css .models-compare .mw-mobile-buttons .compare-message.light {
    background: #fff;
    color: #0678bc;
    border: 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
  }
  .fgx-brand-css .mw-wrapper,
  .fgx-brand-css .models-compare {
    padding: 0;
  }
  .fgx-brand-css .mw-wrapper .btn,
  .fgx-brand-css .models-compare .btn {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: inline-block;
    margin: 7.5px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    margin-bottom: 0.4rem;
    text-shadow: none !important;
    padding: 10px 20px;
    font-size: 22px;
    line-height: 1.42857;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .fgx-brand-css .mw-wrapper .btn-sm,
  .fgx-brand-css .models-compare .btn-sm,
  .fgx-brand-css .mw-wrapper .btn-xs,
  .fgx-brand-css .models-compare .btn-xs {
    padding: 5px 10px;
    font-size: 1.4rem;
    line-height: 1.42857;
    border-radius: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mw-wrapper .btn-secondary,
  .fgx-brand-css .models-compare .btn-secondary {
    color: #0678bc;
    background-color: #fff;
    border-color: #0678bc;
    width: auto;
    max-width: 270px;
    height: auto;
    min-height: auto;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary,
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .btn-secondary {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-css .models-compare .btn-secondary:hover,
  .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-css .models-compare .btn-secondary:focus,
  .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-css .models-compare .btn-secondary:active,
  .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-css .models-compare .btn-secondary.active,
  .fgx-brand-css .mw-wrapper .open > .btn-secondary.dropdown-toggle,
  .fgx-brand-css .models-compare .open > .btn-secondary.dropdown-toggle {
    color: #102b4e;
    background-color: #fff;
    border-color: #102b4e;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .btn-secondary.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mw-wrapper
    .open
    > .btn-secondary.dropdown-toggle,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .models-compare
    .open
    > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .mw-wrapper .compare-active .model-item .info .model-title span,
  .fgx-brand-css
    .models-compare
    .compare-active
    .model-item
    .info
    .model-title
    span {
    color: #555;
  }
  .fgx-brand-css .mw-wrapper .compare-filter input[type="checkbox"],
  .fgx-brand-css .models-compare .compare-filter input[type="checkbox"] {
    display: none;
  }
  .fgx-brand-css
    .mw-wrapper
    .compare-filter
    input[type="checkbox"]
    + label:before,
  .fgx-brand-css
    .models-compare
    .compare-filter
    input[type="checkbox"]
    + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    border: 1px solid #102b4e;
    margin-right: 1rem;
  }
  .fgx-brand-css
    .mw-wrapper
    .compare-filter
    input[type="checkbox"][checked="checked"]
    + label:before,
  .fgx-brand-css
    .models-compare
    .compare-filter
    input[type="checkbox"][checked="checked"]
    + label:before {
    border: 1px solid #102b4e;
    background: #102b4e;
    content: url("../base/img/checkmark.html");
    text-align: center;
  }
  .fgx-brand-css .mw-wrapper.no-scroll {
    overflow: hidden;
  }
  .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-css .vehicle-modal .btn-secondary:hover,
  .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-css .vehicle-modal .btn-secondary:focus,
  .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-css .vehicle-modal .btn-secondary:active,
  .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-css .vehicle-modal .btn-secondary.active,
  .fgx-brand-css .mw-wrapper .open > .btn-secondary.dropdown-toggle,
  .fgx-brand-css .vehicle-modal .open > .btn-secondary.dropdown-toggle {
    color: #102b4e;
    background-color: #fff;
    border-color: #102b4e;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-modal .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-modal .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-modal .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-modal .btn-secondary.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mw-wrapper
    .open
    > .btn-secondary.dropdown-toggle,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-modal
    .open
    > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .mw-bottom.sticky {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 4;
  }
  .fgx-brand-css .mw-bottom.sticky .compare-message {
    padding: 1rem;
  }
  .fgx-brand-css .content-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .model-compare .content-wrap {
    display: block;
    position: relative;
  }
  .fgx-brand-css .mobile-clone-modal {
    overflow: auto;
    background: #fff;
    visibility: hidden;
    position: fixed;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 101;
  }
  .fgx-brand-css .mobile-clone-modal.opened {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  .fgx-brand-css .mobile-clone-modal.opened ~ .vm-overlay {
    opacity: 1;
    visibility: visible;
  }
  .fgx-brand-css .mobile-clone-modal .model-item {
    width: 100%;
    position: relative;
    height: auto;
    overflow: visible;
    border: 0;
  }
  .fgx-brand-css .mobile-clone-modal .model-item .model-shot {
    display: block;
  }
  .fgx-brand-css .mobile-clone-modal .model-item .mi-wrap .model-footer {
    display: block;
    position: relative;
  }
  .fgx-brand-css
    .mobile-clone-modal
    .model-item
    .mi-wrap
    .model-footer
    .extended {
    max-height: auto;
  }
  .fgx-brand-css .vehicle-modal {
    overflow: auto;
    background: #fff;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 101;
  }
  .fgx-brand-css .vehicle-modal.opened {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index: 2560;
  }
  .fgx-brand-css .vehicle-modal.opened ~ .vm-overlay {
    opacity: 1;
    visibility: visible;
    z-index: 2500;
  }
  .fgx-brand-css .vehicle-modal .close-icon {
    color: #555;
    top: 8px;
    right: 1rem;
  }
  .fgx-brand-css .vehicle-modal .vm-vehicle-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .vehicle-modal .model-item.selected {
    opacity: 0.5;
  }
  .fgx-brand-css .vehicle-modal .model-item.selected .model-select {
    display: none;
  }
  .fgx-brand-css .vehicle-modal .model-item.selected .fgx-brand-lt-h3 {
    padding-left: 0 !important;
  }
  .fgx-brand-css .vehicle-modal .vm-header {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .vehicle-modal .vm-header .fgx-brand-lt-h3 {
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 1.8rem;
    color: #555;
  }
  .fgx-brand-css .vehicle-modal .vm-header .vm-buttons {
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .fgx-brand-css .vm-vehicle-wrap .selected-txt {
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .vm-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    background: rgba(0, 0, 0, 0.8);
  }
  .fgx-brand-css .model-shot {
    display: none;
    padding: 1rem 0 0;
  }
  .fgx-brand-css .model-shot picture img {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
  }
  .fgx-brand-css .model-hero.compare-item-add {
    display: none;
  }
  .fgx-brand-css .mw-compare-stickybottom {
    display: none;
  }
  .fgx-brand-css .comparison {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .comparison.compare-head {
    width: 100%;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .fgx-brand-css .comparison.sticky-clone {
    display: none;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .compare-head.sticky-clone {
    z-index: 1500;
  }
  .fgx-brand-css .comparison > .model-hero-row > .compare-item {
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    color: #555;
    padding: 1.8rem 15px;
  }
  .fgx-brand-css .comparison > span {
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding: 10px;
  }
  .fgx-brand-css .comparison > span.availability {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .feature-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .feature-row:nth-child(even) {
    background: #f7f7f7;
  }
  .fgx-brand-css .feature-availability {
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding: 15px;
    font-size: 12px;
    line-height: 1.4;
  }
  .fgx-brand-css .feature-availability strong {
    font-size: 12px;
  }
  .fgx-brand-css .availability-wrapper {
    margin-top: 25px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .availability-wrapper .availability {
    padding: 10px;
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mobile-titles {
    transition: background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    background: #fff;
    padding: 1.8rem 0;
    top: 0;
    width: 100%;
    z-index: 2;
    position: absolute;
  }
  .fgx-brand-css .mobile-titles.hidden {
    display: none;
  }
  .fgx-brand-css .mobile-titles .compare-item {
    padding: 0 15px;
    color: #0678bc;
  }
  .fgx-brand-css .mobile-titles .compare-item a {
    display: inline-block;
    position: relative;
  }
  .fgx-brand-css .mobile-titles.ui-scrollfix {
    position: fixed;
    background: #0678bc;
    z-index: 1500;
    border-bottom: 0;
    top: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }
  .fgx-brand-css .mobile-titles.ui-scrollfix a {
    color: #fff;
  }
  .fgx-brand-css .mobile-titles.ui-scrollfix {
    color: #fff;
    border-right: 1px solid #fff;
  }
  .fgx-brand-css .mobile-titles.ui-scrollfix .compare-item:last-of-type {
    border-right: 0;
  }
  .fgx-brand-css .mobile-change-model {
    transition: bottom 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: fixed;
    padding: 1.8rem;
    bottom: -60px;
    width: 100%;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    z-index: 4;
  }
  .fgx-brand-css .mobile-change-model.hidden {
    display: none;
  }
  .fgx-brand-css .mobile-change-model span {
    color: #0678bc;
    padding: 0;
  }
  .fgx-brand-css .mobile-change-model span:first-child {
    border-right: 1px solid #ddd;
  }
  .fgx-brand-css .mobile-change-model.ui-scrollfix {
    bottom: 0;
    z-index: 1500;
  }
  .fgx-brand-css .model-hero-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 auto;
    max-width: 1250px;
  }
  .fgx-brand-css .model-hero {
    position: relative;
  }
  .fgx-brand-css .comparison .model-hero {
    padding: 0;
  }
  .fgx-brand-css .model-hero .comparison {
    margin-top: 25px;
  }
  .fgx-brand-css .model-hero .comparison > span {
    padding: 0;
  }
  .fgx-brand-css .model-hero .hero-billboard {
    padding-top: 76px;
  }
  .fgx-brand-css .model-hero .hero-billboard .hero-controls {
    display: none;
  }
  .fgx-brand-css .model-hero .hero-billboard img {
    width: 100%;
  }
  .fgx-brand-css .model-hero .close-icon {
    font-size: 2.5rem;
    color: #999;
    top: 2rem;
    right: 1rem;
    cursor: pointer;
  }
  .fgx-brand-css .model-hero .fgx-brand-lt-h3 {
    display: none;
  }
  .fgx-brand-css .model-hero.show-3 .fgx-brand-lt-h3,
  .fgx-brand-css .model-hero.show-4 .fgx-brand-lt-h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .fgx-brand-css .model-hero .hero-controls {
    display: none;
    text-align: center;
  }
  .fgx-brand-css .model-hero .hero-controls .btn {
    padding: 10px 20px;
    font-size: 16px;
    width: 100%;
    white-space: pre-line;
  }
  .fgx-brand-css .asset-bar {
    padding: 1rem 1rem 1rem 0;
  }
  .fgx-brand-css .asset-bar ul,
  .fgx-brand-css .asset-bar li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .asset-bar ul li,
  .fgx-brand-css .asset-bar li li {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 10px;
    font-size: 1rem;
    padding: 1rem 0 0;
  }
  .fgx-brand-css .asset-bar ul li span,
  .fgx-brand-css .asset-bar li li span {
    display: block;
    color: #102b4e;
    font-size: 18px;
  }
  .fgx-brand-css .asset-bar ul li.offers,
  .fgx-brand-css .asset-bar li li.offers {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .asset-bar ul li.offers a,
  .fgx-brand-css .asset-bar li li.offers a {
    display: block;
    color: #0678bc;
    margin: 1rem 0;
    position: relative;
  }
  .fgx-brand-css .asset-bar ul li.offers > span,
  .fgx-brand-css .asset-bar li li.offers > span {
    color: #102b4e;
    line-height: 1.2;
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .asset-bar ul li.offers > span img,
  .fgx-brand-css .asset-bar li li.offers > span img {
    margin-left: 5px;
  }
  .fgx-brand-css .asset-bar ul li.offers > span .icon.icon-info-25px,
  .fgx-brand-css .asset-bar li li.offers > span .icon.icon-info-25px {
    color: #2096cd;
    display: inline;
    font-size: 36px;
    font-size: 3.6rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .asset-bar
    ul
    li.offers
    > span
    .icon.icon-info-25px,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .asset-bar
    li
    li.offers
    > span
    .icon.icon-info-25px {
    font-size: 1.6rem;
  }
  .fgx-brand-css .asset-bar ul li.offers > span img {
    cursor: pointer;
  }
  .fgx-brand-css .asset-bar ul li.offers > span .icon.icon-info-25px {
    cursor: pointer;
  }
  .fgx-brand-css .asset-bar .cta-links {
    display: none;
    margin: 45px 0;
  }
  .fgx-brand-css .asset-bar .cta-links img {
    margin-right: 5px;
  }
  .fgx-brand-css .asset-bar .cta-links > a > .icon {
    margin-right: 5px;
    font-size: 35px;
    font-size: 3.5rem;
  }
  .fgx-brand-css .show-3 .asset-bar .cta-links {
    margin: 25px 0;
  }
  .fgx-brand-css .show-3 .asset-bar .cta-links a {
    display: block;
    margin-bottom: 10px;
  }
  .fgx-brand-css .show-3 .asset-bar .cta-links a + a {
    margin-left: 0;
  }
  .fgx-brand-css .accordion-tab {
    background: #f7f7f7;
    overflow: hidden;
  }
  .fgx-brand-css .accordion-tab.open {
    background: #fff;
  }
  .fgx-brand-css .accordion-tab.open .tab-wrapper {
    max-height: 1000rem;
  }
  .fgx-brand-css .accordion-tab.shop-tools {
    background: #102b4e;
  }
  .fgx-brand-css .accordion-tab.shop-tools .accordion-label {
    color: #fff;
  }
  .fgx-brand-css .accordion-tab .tab-wrapper {
    max-height: 0;
  }
  .fgx-brand-css .accordion-tab .tab-wrapper .comparison {
    border-bottom: 0;
    padding: 1.8rem 0;
  }
  .fgx-brand-css .shopping-tools-content {
    background: #102b4e;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }
  .fgx-brand-css .shopping-tools-content .shop-tools-col {
    width: 50%;
  }
  .fgx-brand-css .shopping-tools-content img {
    display: inline-block;
    margin-bottom: 5px;
  }
  .fgx-brand-css .shopping-tools-content .shop-tools-item > .icon {
    color: #2096cd;
    display: inline-block;
    font-size: 30px;
    font-size: 3rem;
  }
  .fgx-brand-css .shopping-tools-content a {
    color: #fff;
    margin-bottom: 30px;
    display: block;
  }
  .fgx-brand-css .shopping-tools-content.open {
    padding-bottom: 50px;
  }
  .fgx-brand-css .specs-accordion-content {
    position: relative;
  }
  .fgx-brand-css .specs-accordion-content .comparison {
    border-bottom: 0;
    padding: 1.8rem 0;
  }
  .fgx-brand-css .specs-accordion-content > * {
    opacity: 0;
  }
  .fgx-brand-css .specs-accordion-content.open.mobile-show-more .show-more {
    opacity: 0;
    visibility: hidden;
  }
  .fgx-brand-css .specs-accordion-content.open > * {
    opacity: 1;
    transition: opacity 0.6s ease;
  }
  .fgx-brand-css .specs-accordion-content .show-more {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    visibility: visible;
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0,
      #fff 52%,
      #fff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    padding: 6rem 2rem 1rem;
  }
  .fgx-brand-css .specs-accordion-content .show-more span {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #0678bc;
    height: auto;
  }
  .fgx-brand-css .specs-accordion-content .show-more span i {
    text-align: center;
    color: #0678bc;
    width: 5.2rem;
    height: 5.2rem;
    line-height: 5.2rem;
    border: 1px solid #0678bc;
    border-radius: 50%;
    display: block;
    margin: 0 auto 0.5rem;
    background: rgba(255, 255, 255, 0.5);
    font-size: 28px;
    font-size: 2.8rem;
  }
  .fgx-brand-css .compare-filter {
    padding: 2rem 0;
    color: #555;
  }
  .fgx-brand-css .compare-filter a.filter-active {
    color: #555;
    font-weight: bold;
  }
  .fgx-brand-css .feature-category {
    padding: 30px 0;
    border-top: 1px solid #f7f7f7;
  }
  .fgx-brand-css .category-title {
    margin: 0 10px;
    padding: 0 0 2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 24px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .category-title {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .feature-title {
    background: #f7f7f7;
    color: #555;
    padding: 2rem 1.8rem;
    margin: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 12px;
  }
  .fgx-brand-css .afkl-lazy-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
  }
  .fgx-brand-css .afkl-lazy-wrapper .afkl-lazy-image {
    width: 100%;
  }
  .fgx-brand-css .afkl-img-ratio-270-136 {
    padding-bottom: 64%;
  }
  @media screen and (max-width: 320px) {
    .fgx-brand-css .hero-billboard .hero-thumbnail img {
      margin-top: 40px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .vm-vehicle-wrap .selected-txt {
      text-align: center;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mw-header
      .mw-header-left
      .fgx-brand-exlt-h2 {
      font-size: 3rem;
    }
    .fgx-brand-css .mobile-titles .compare-item,
    .fgx-brand-css .comparison > .model-hero-row > .compare-item {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .shopping-tools-content.open {
      padding-top: 30px;
      padding-bottom: 0;
    }
    .fgx-brand-css .mobile-titles {
      padding: 5px 0;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .models-compare {
      overflow: hidden;
    }
    .fgx-brand-css .models-compare .close-icon {
      top: 0rem;
      right: 0rem;
      font-size: 30px;
      font-size: 3rem;
    }
    .fgx-brand-css .models-compare .mw-header .mw-header-img {
      display: none;
    }
    .fgx-brand-css .models-compare .mw-header {
      background: #fff;
      border-bottom: 0;
      text-align: left;
    }
    .fgx-brand-css .models-compare .mw-header .mw-header-left {
      float: left;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .models-compare
      .mw-header
      .mw-header-left
      .fgx-brand-exlt-h2 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .models-compare .mw-header .mw-header-right {
      float: right;
      padding-top: 2.7rem;
    }
    .fgx-brand-css .models-compare .mw-header .mw-header-buttons {
      position: relative;
      text-align: right;
      display: block;
    }
    .fgx-brand-css .models-compare .mw-header .mw-header-buttons .btn {
      z-index: 2;
      width: 160px;
    }
    .fgx-brand-css
      .models-compare
      .mw-header
      .mw-header-buttons
      .mw-header-button-compare {
      position: relative;
    }
    .fgx-brand-css
      .models-compare
      .mw-header
      .mw-header-buttons
      .mw-header-button-compare:hover {
      background: #fff;
    }
    .fgx-brand-css .mw-mobile-buttons {
      display: none;
    }
    .fgx-brand-css .mw-wrapper {
      padding: 0 6rem;
    }
    .fgx-brand-css .mw-wrapper.model-compare {
      padding: 0;
    }
    .fgx-brand-css .mobile-clone-modal {
      display: none;
    }
    .fgx-brand-css .vehicle-modal {
      height: auto;
      width: calc(88%);
      max-height: 75%;
      top: 50%;
      left: 50%;
      -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
      transform: translateY(-50%) translateX(-50%) scale(0.7);
      padding: 2rem;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    }
    .fgx-brand-css .vehicle-modal.opened {
      -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
      transform: scale(1) translateY(-50%) translateX(-50%);
    }
    .fgx-brand-css .vehicle-modal .close-icon {
      display: none;
    }
    .fgx-brand-css .vehicle-modal .vm-header .fgx-brand-lt-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .vehicle-modal .vm-header {
      border-bottom: 0;
    }
    .fgx-brand-css .vehicle-modal .vm-header .vm-buttons {
      display: inline-block;
    }
    .fgx-brand-css .vm-vehicle-wrap .selected-txt {
      padding-bottom: 0;
    }
    .fgx-brand-css .model-shot {
      display: block;
    }
    .fgx-brand-css .model-hero .hero-billboard-add.hero-billboard {
      margin-top: 20px;
      text-align: center;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
      padding: 47px 0;
    }
    .fgx-brand-css .model-hero.compare-item-add {
      display: block;
    }
    .fgx-brand-css .compare-active .mw-compare-stickybottom {
      display: block;
      position: fixed;
      left: 0;
      width: 100%;
      bottom: 0;
      background: #fff;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
      z-index: 4;
    }
    .fgx-brand-css .compare-active .mw-compare-stickybottom .mw-compare-wrapper {
      max-width: 1440px;
      margin: 0 auto;
      padding: 20px 6rem;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper:before,
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper:after {
      clear: both;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      h4 {
      float: right;
      margin: 20px 20px 10px;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      .mw-header-buttons {
      float: right;
      position: relative;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      .mw-header-buttons
      .mw-header-button-cancel {
      position: absolute;
      right: 0;
      transition: right 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      .mw-header-buttons
      .mw-header-button-cancel.compare-active {
      right: 17rem;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      .mw-header-buttons
      .mw-header-button-compare {
      position: relative;
    }
    .fgx-brand-css
      .compare-active
      .mw-compare-stickybottom
      .mw-compare-wrapper
      .mw-header-buttons
      .mw-header-button-compare:hover {
      background: #fff;
    }
    .fgx-brand-css .comparison.sticky-clone {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css .comparison.sticky-clone.ui-scrollfix {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: fixed;
      width: 100%;
      right: 0;
      top: 0;
      background: #fff;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
      z-index: 5;
    }
    .fgx-brand-css .comparison.compare-head.sticky-clone {
      z-index: 1500;
    }
    .fgx-brand-css .comparison {
      border-bottom: 0;
    }
    .fgx-brand-css .comparison > span.availability {
      font-size: 24px;
    }
    .fgx-brand-css .comparison > .model-hero-row > .compare-item {
      -webkit-flex: 0 1 33%;
      -ms-flex: 0 1 33%;
      flex: 0 1 33%;
      max-width: 33%;
      padding-left: 1.2rem;
      padding-right: 1.2rem;
    }
    .fgx-brand-css .comparison > .model-hero-row > .compare-item.show-3 {
      -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
      flex: 0 1 25%;
      max-width: 25%;
    }
    .fgx-brand-css .comparison > .model-hero-row > .compare-item.compare-item-add,
    .fgx-brand-css
      .comparison
      > .model-hero-row
      > .compare-item.first-elm.show-3 {
      padding-left: 0;
      padding-right: 2.4rem;
    }
    .fgx-brand-css .comparison > .model-hero-row > .compare-item.last-elm {
      padding-right: 0;
      padding-left: 2.4rem;
    }
    .fgx-brand-css .model-hero-row {
      padding-left: 30px;
      padding-right: 30px;
    }
    .fgx-brand-css .feature-availability {
      font-size: 1.4rem;
      padding: 15px 30px;
    }
    .fgx-brand-css .feature-availability + .feature-availability {
      border-left: 1px solid #f7f7f7;
    }
    .fgx-brand-css .availability-wrapper {
      margin-top: 0;
    }
    .fgx-brand-css .mobile-titles {
      display: none;
    }
    .fgx-brand-css .mobile-change-model {
      display: none;
    }
    .fgx-brand-css .comparison .model-hero {
      padding: 0 1.4rem;
    }
    .fgx-brand-css .model-hero .fgx-brand-lt-h3 {
      font-size: 18px;
      font-size: 1.8rem;
      margin: 0 0 25px 0;
      padding-top: 1.8rem;
      display: block;
      min-height: 70px;
      padding-right: 1.5rem;
    }
    .fgx-brand-css .model-hero .hero-billboard {
      padding: 0;
    }
    .fgx-brand-css .model-hero .hero-billboard.show-4 {
      text-align: center;
    }
    .fgx-brand-css .model-hero .hero-billboard .hero-controls {
      display: block;
      text-align: center;
    }
    .fgx-brand-css .model-hero ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .fgx-brand-css .model-hero .hero-thumbnail.add-thumbnail img {
      opacity: 0.2;
    }
    .fgx-brand-css .model-hero .hero-controls {
      display: block;
    }
    .fgx-brand-css .sticky-clone .hero-thumbnail {
      width: 70%;
      margin: 0 auto;
    }
    .fgx-brand-css .sticky-clone .model-hero {
      border-right: 1px solid #ddd;
      padding: 0 1.8rem;
    }
    .fgx-brand-css .sticky-clone .model-hero:last-of-type {
      border-right: 0;
    }
    .fgx-brand-css .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
      min-height: 55px;
      line-height: 1.4;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .fgx-brand-css .sticky-clone .hero-controls {
      margin: 0;
    }
    .fgx-brand-css .sticky-clone .hero-controls a {
      margin: 0;
    }
    .fgx-brand-css .sticky-clone .compare-item-add .hero-controls {
      text-align: left;
      margin-top: 60px;
    }
    .fgx-brand-css .sticky-clone .compare-item-add .hero-controls a {
      font-size: 16px;
    }
    .fgx-brand-css .hero-spacer {
      width: 25%;
    }
    .fgx-brand-css .asset-bar {
      padding: 0 2rem;
    }
    .fgx-brand-css .asset-bar.show-3 ul li,
    .fgx-brand-css .asset-bar.show-4 ul li {
      font-size: 12px;
    }
    .fgx-brand-css .asset-bar.show-3 ul li span,
    .fgx-brand-css .asset-bar.show-4 ul li span {
      font-size: 18px;
    }
    .fgx-brand-css .asset-bar ul li,
    .fgx-brand-css .asset-bar li li {
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      margin-right: 4rem;
      margin-bottom: 2rem;
      display: inline-block;
    }
    .fgx-brand-css .asset-bar ul li:nth-child(even),
    .fgx-brand-css .asset-bar li li:nth-child(even) {
      max-width: 165px;
      margin-right: 0;
    }
    .fgx-brand-css .asset-bar ul li span,
    .fgx-brand-css .asset-bar li li span {
      font-size: 24px;
      margin-top: 6px;
    }
    .fgx-brand-css .asset-bar ul li.offers,
    .fgx-brand-css .asset-bar li li.offers {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-size: 1.4rem;
      margin-top: 0;
    }
    .fgx-brand-css .asset-bar ul li.offers > span,
    .fgx-brand-css .asset-bar li li.offers > span {
      margin-top: 0;
    }
    .fgx-brand-css .asset-bar .cta-links {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .fgx-brand-css .show-3 .asset-bar .cta-links {
      display: block;
    }
    .fgx-brand-css .accordion-tab.open .tab-wrapper {
      margin: 2rem 6rem;
    }
    .fgx-brand-css .accordion-tab.shop-tools {
      display: none;
    }
    .fgx-brand-css .specs-accordion-toggle.shop-tools {
      display: none;
    }
    .fgx-brand-css .shopping-tools-content {
      display: none;
    }
    .fgx-brand-css .specs-accordion-content.open {
      max-height: 1000rem;
    }
    .fgx-brand-css .specs-accordion-content .show-more {
      display: none;
    }
    .fgx-brand-css .specs-accordion-content {
      margin: 0;
    }
    .fgx-brand-css .compare-filter {
      text-align: right;
    }
    .fgx-brand-css .feature-category {
      padding: 40px 0;
      position: relative;
    }
    .fgx-brand-css .feature-category:before,
    .fgx-brand-css .feature-category:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .feature-category:after {
      clear: both;
    }
    .fgx-brand-css .category-title {
      float: left;
      max-width: 227px;
      margin: 0;
      padding-right: 2%;
      transition: all 0.2s ease;
    }
    .fgx-brand-css .mw-category-row {
      margin: 0;
      float: right;
      width: 66.66%;
    }
    .fgx-brand-css .selected-models-3 .mw-category-row {
      width: 75%;
    }
    .fgx-brand-css .selected-models-3 .category-title {
      width: 25%;
      font-size: 2rem;
    }
    .fgx-brand-css .feature-title {
      font-size: 18px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css
      .models-compare
      .content-wrap
      .asset-bar
      .cta-links
      > a
      .cta-links-txt {
      width: 58%;
    }
    .fgx-brand-css .vehicle-modal .vm-header .fgx-brand-lt-h3 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .model-hero .hero-billboard img {
      position: relative;
      bottom: 20px;
    }
    .fgx-brand-css .model-hero .fgx-brand-lt-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .fgx-brand-css .category-title {
      max-width: 290px;
      font-size: 3.6rem;
    }
    .fgx-brand-css .selected-models-3 .category-title {
      font-size: 24px;
    }
    .fgx-brand-css .model-hero-row {
      padding-left: 45px;
      padding-right: 45px;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-css .models-compare .content-wrap .asset-bar .cta-links > a > img {
      width: 29px;
    }
    .fgx-brand-css
      .models-compare
      .content-wrap
      .asset-bar
      .cta-links
      > a
      > .icon {
      font-size: 29px;
      font-size: 2.9rem;
    }
    .fgx-brand-css
      .models-compare
      .content-wrap
      .asset-bar
      .cta-links
      > a
      .cta-links-txt {
      width: auto;
    }
    .fgx-brand-css .category-title {
      max-width: 345px;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css .model-hero-row {
      padding-left: 0;
      padding-right: 0;
    }
  }
  .fgx-brand-css .models-compare .specs-accordion-toggle {
    font-size: 16px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .models-compare .specs-accordion-toggle {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .models-compare .specs-accordion-toggle {
      padding-top: 20px;
      padding-bottom: 20px;
      font-size: 18px;
    }
    .fgx-brand-css
      .models-compare
      .specs-accordion-toggle:not(.fgx-brand-global-container-pad) {
      padding: 20px 6.5972222%;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .models-compare .specs-accordion-toggle {
      font-size: 24px;
    }
  }
  .fgx-brand-css .models-compare .specs-accordion-content.open .specs-group {
    opacity: 1;
  }
  .fgx-brand-css .mw-wrapper table {
    width: 100%;
    margin: 20px 0 40px;
  }
  .fgx-brand-css .mw-wrapper tr:nth-child(odd) {
    background: #f7f7f7;
  }
  .fgx-brand-css .mw-wrapper td {
    height: 35px;
    padding: 10px;
    font-size: 12px;
  }
  .fgx-brand-css .mw-wrapper td + td {
    font-weight: 700;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mw-wrapper table {
      margin: 30px 0 70px;
    }
    .fgx-brand-css .mw-wrapper td {
      height: 42px;
      width: 50%;
      font-size: 1.4rem;
    }
  }
  .fgx-brand-css .modal-shade {
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 200;
  }
  .fgx-brand-css .model-item {
    position: relative;
    overflow: hidden;
    background: #fff;
    flex: 0 0 50%;
  }
  .fgx-brand-css .model-item.clearfix {
    align-self: flex-end;
  }
  .detail-view .fgx-brand-css .model-item {
    border-bottom: 1px solid #ddd;
  }
  .detail-view .fgx-brand-css .model-item:last-of-type {
    border-bottom: 0;
  }
  .detail-view .fgx-brand-css .model-item,
  .fgx-brand-css .model-item.model-clone {
    padding: 2rem;
    flex: 0 0 100%;
  }
  .detail-view .fgx-brand-css .model-item .info,
  .fgx-brand-css .model-item.model-clone .info {
    text-align: left;
  }
  .detail-view .fgx-brand-css .model-item .info .title-container,
  .fgx-brand-css .model-item.model-clone .info .title-container {
    margin-bottom: 1rem;
  }
  .detail-view .fgx-brand-css .model-item .info .model-title,
  .fgx-brand-css .model-item.model-clone .info .model-title {
    font-size: 16px;
    font-size: 1.6rem;
    border-bottom: solid 1px #eee;
    padding-bottom: 1rem;
    margin-bottom: 0.5rem;
  }
  .detail-view .fgx-brand-css .model-item .info .make-info,
  .fgx-brand-css .model-item.model-clone .info .make-info {
    font-size: 1.4rem;
    line-height: 2.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .detail-view .fgx-brand-css .model-item .info .safety-rating,
  .fgx-brand-css .model-item.model-clone .info .safety-rating {
    display: block;
    position: absolute;
    bottom: 2px;
    right: 0;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap .action,
  .fgx-brand-css .model-item.model-clone .mi-wrap .action {
    margin-top: 2rem;
    display: block;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap .action i,
  .fgx-brand-css .model-item.model-clone .mi-wrap .action i,
  .detail-view .fgx-brand-css .model-item .mi-wrap .action span,
  .fgx-brand-css .model-item.model-clone .mi-wrap .action span {
    opacity: 1;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap .model-footer,
  .fgx-brand-css .model-item.model-clone .mi-wrap .model-footer {
    border: 0;
    position: relative;
    display: block;
    padding: 0 0 2rem;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap .model-footer .extended,
  .fgx-brand-css .model-item.model-clone .mi-wrap .model-footer .extended {
    position: relative;
    max-height: 20rem;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap:hover,
  .fgx-brand-css .model-item.model-clone .mi-wrap:hover {
    border-color: transparent;
  }
  .detail-view .fgx-brand-css .model-item .mi-wrap:hover .model-footer,
  .fgx-brand-css .model-item.model-clone .mi-wrap:hover .model-footer {
    border: 0;
  }
  .fgx-brand-css .model-item.model-clone {
    overflow: auto;
    padding-top: 4rem;
  }
  .fgx-brand-css .model-item.model-clone .mi-wrap .action {
    margin-top: 0;
    top: 22px;
    right: 70px;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item {
      padding: 0rem;
      flex: 0 0 50%;
    }
    .detail-view .fgx-brand-css .model-item {
      border-bottom: 0;
      flex: 0 0 50%;
    }
    .fgx-brand-css .model-item:hover {
      cursor: pointer;
      overflow: visible;
      z-index: 1;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .model-item {
      flex: 0 0 33.3333%;
    }
    .detail-view .fgx-brand-css .model-item {
      flex: 0 0 50%;
    }
  }
  .fgx-brand-css .model-item .mi-wrap {
    padding: 1rem 0;
  }
  .fgx-brand-css .model-item .mi-wrap .action {
    display: none;
    min-width: 40px;
    text-align: center;
    position: absolute;
    top: 2.2rem;
    right: 2rem;
    color: #0678bc;
  }
  .fgx-brand-css .model-item .mi-wrap .action i {
    font-size: 22px;
    font-size: 2.2rem;
    display: block;
    line-height: 12px;
  }
  .fgx-brand-css .model-item .mi-wrap .action span {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 10px;
    font-size: 1rem;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .mi-wrap .action {
      display: block;
    }
    .fgx-brand-css .model-item .mi-wrap .action i {
      opacity: 0;
    }
    .fgx-brand-css .model-item .mi-wrap .action i.fa-star {
      opacity: 1;
    }
    .fgx-brand-css .model-item .mi-wrap .action span {
      opacity: 0;
    }
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer {
    position: absolute;
    display: none;
    width: 100%;
    background: white;
    left: 0;
    padding: 0rem 2rem 2rem;
    overflow: hidden;
    text-align: left;
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer .btn-mf {
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
    border: 1px solid #0678bc;
    text-transform: capitalize;
    padding: 1.2rem 0;
    margin: 4rem auto 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer .btn-mf:last-of-type {
    margin-top: 1rem;
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer .btn-mf.blue {
    background: #0678bc;
    color: #fff;
    border: 1px solid #0678bc;
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer .btn-mf:hover {
    background: #fff;
    border: 1px solid #102b4e;
    color: #102b4e;
  }
  .fgx-brand-css .model-item .mi-wrap .model-footer .btn-mf:active {
    box-shadow: none;
  }
  .fgx-brand-css .model-item .mi-wrap .selected-label {
    display: none;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .mi-wrap {
      padding: 2rem 1.4rem;
      overflow: hidden;
    }
    .fgx-brand-css .model-item .mi-wrap:hover {
      overflow: visible;
    }
    .fgx-brand-css .model-item .mi-wrap:hover .action i,
    .fgx-brand-css .model-item .mi-wrap:hover .action span {
      opacity: 1;
    }
    .fgx-brand-css .model-item .mi-wrap:hover .model-footer {
      display: block;
      border: 1px solid #555;
      border-top: 0;
    }
    .fgx-brand-css .model-item .mi-wrap:hover .model-footer .extended {
      max-height: 20rem;
    }
    .fgx-brand-css .model-item .mi-wrap:hover .model-footer span {
      text-align: left;
    }
    .fgx-brand-css .model-item .mi-wrap .selected-label {
      display: block;
      position: absolute;
      width: 100%;
      text-align: center;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      color: #555;
      top: 1rem;
      left: 50%;
      transform: translateX(-50%);
    }
  }
  .fgx-brand-css .model-item .info {
    font-size: 12px;
    overflow: hidden;
    color: #555;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .info {
      text-align: left;
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
  }
  .fgx-brand-css .model-item .info ul li {
    list-style: none;
    position: relative;
  }
  .fgx-brand-css .model-item .info ul li:before {
    content: "\2022";
    position: absolute;
    left: -2rem;
  }
  .fgx-brand-css .model-item .info .title-container {
    position: relative;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .info .title-container {
      margin-bottom: 0.8rem;
    }
  }
  .fgx-brand-css .model-item .info .model-select {
    position: absolute;
    left: -5rem;
    top: -3px;
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .fgx-brand-css .model-item .info .model-select input[type="checkbox"] {
    display: none;
  }
  .fgx-brand-css .model-item .info .model-select input[type="checkbox"] + label {
    position: relative;
    font-weight: normal;
    margin: 0;
    margin-top: 5px;
    color: #222;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:hover {
    color: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:hover:before {
    border: 1px solid #102b4e;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    border: 1px solid #102b4e;
    margin-right: 1rem;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label {
    color: #102b4e;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label:before {
    border: 1px solid #102b4e;
    background: #139;
  }
  .fgx-brand-css
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label:after {
    display: block;
    content: url("../base/img/checkmark.html");
    position: absolute;
    left: 5px;
    top: 2px;
  }
  .fgx-brand-css .model-item .info .safety-rating {
    display: none;
  }
  .fgx-brand-css .model-item .info .model-title {
    border-bottom: 0;
    transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 18px;
    margin-bottom: 0.5rem;
  }
  .fgx-brand-css .model-item .info .model-title a {
    color: #0678bc;
  }
  .fgx-brand-css .model-item .info .model-title .model-name {
    font-weight: bold;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .info .model-title {
      font-size: 16px;
      font-size: 1.6rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      line-height: normal;
      border-bottom: solid 1px #eee;
      padding-bottom: 1rem;
      line-height: 24px;
    }
    .fgx-brand-css .model-item .info .model-title .model-name {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
  }
  .fgx-brand-css .model-item .info .make-info {
    color: #555;
    display: block;
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.8rem;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-item .info .make-info {
      line-height: 2.4rem;
      font-size: 12px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .model-item .info .make-info {
      font-size: 1.4rem;
    }
  }
  .fgx-brand-css .model-item .info.extended {
    max-height: 0;
    transition: max-height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .compare-active .fgx-brand-css .model-item.selected {
    background: #f7f7f7;
  }
  .compare-active .fgx-brand-css .model-item .info .model-title {
    padding-left: 3.2rem;
  }
  .compare-active .fgx-brand-css .model-item .info .model-title span {
    color: #555;
  }
  .compare-active .fgx-brand-css .model-item .info .model-select {
    left: 0;
  }
  .compare-active .fgx-brand-css .model-item .info.extended {
    max-height: 20rem;
  }
  .compare-active .fgx-brand-css .model-item .mi-wrap:hover .model-footer {
    display: none;
  }
  .fgx-brand-css .model-shot {
    width: 100%;
  }
  .fgx-brand-css .model-shot img {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .model-shot {
      display: block;
    }
  }
  .fgx-brand-css .mw-wrapper .model-item,
  .fgx-brand-css .vm-vehicle-wrap .model-item {
    flex: 0 0 100%;
    padding: 1.8rem;
  }
  .fgx-brand-css .mw-wrapper .model-item .info,
  .fgx-brand-css .vm-vehicle-wrap .model-item .info {
    text-align: left;
    font-size: 12px;
  }
  .fgx-brand-css .mw-wrapper .model-item .info .make-info,
  .fgx-brand-css .vm-vehicle-wrap .model-item .info .make-info {
    font-size: 12px;
  }
  .fgx-brand-css .mw-wrapper .model-item .info .model-title,
  .fgx-brand-css .vm-vehicle-wrap .model-item .info .model-title {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .mw-wrapper .model-item .info .price,
  .fgx-brand-css .vm-vehicle-wrap .model-item .info .price {
    display: block;
    cursor: auto;
  }
  .fgx-brand-css .mw-wrapper .model-item .info .fuel,
  .fgx-brand-css .vm-vehicle-wrap .model-item .info .fuel {
    cursor: auto;
  }
  .fgx-brand-css .mw-wrapper .model-item .model-shot,
  .fgx-brand-css .vm-vehicle-wrap .model-item .model-shot {
    display: none;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .mw-wrapper .model-item,
    .fgx-brand-css .vm-vehicle-wrap .model-item {
      flex: 0 0 33.3333%;
      padding: 0rem;
    }
    .fgx-brand-css .mw-wrapper .model-item .model-shot,
    .fgx-brand-css .vm-vehicle-wrap .model-item .model-shot {
      display: block;
    }
    .fgx-brand-css .mw-wrapper .model-item .info,
    .fgx-brand-css .vm-vehicle-wrap .model-item .info {
      text-align: left;
      font-size: 1.4rem;
    }
    .fgx-brand-css .mw-wrapper .model-item .info .make-info,
    .fgx-brand-css .vm-vehicle-wrap .model-item .info .make-info {
      font-size: 1.4rem;
    }
    .fgx-brand-css .mw-wrapper .model-item .info .model-title,
    .fgx-brand-css .vm-vehicle-wrap .model-item .info .model-title {
      margin-top: 20px;
      margin-bottom: 0rem;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .mw-wrapper .model-item,
    .fgx-brand-css .vm-vehicle-wrap .model-item {
      flex: 0 0 25%;
    }
  }
  @-webkit-keyframes attention {
    30% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes attention {
    30% {
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  .fgx-brand-css #fdcc_spc .container {
    width: auto;
  }
  .fgx-brand-css .compare-models {
    background: #fff;
    max-width: 1440px;
    margin: 0 auto;
    position: relative;
  }
  .fgx-brand-css .compare-models a:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .fgx-brand-css .compare-models .fm-trigger {
    font-size: 30px;
    color: #2096cd;
    cursor: pointer;
  }
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .fm-trigger {
    font-size: 1.4rem;
  }
  .fgx-brand-css .compare-models .towing-payload-category {
    text-align: center;
  }
  .fgx-brand-css
    .compare-models
    .towing-payload-category
    .towing-payload-description {
    margin: 20px 0 20px 0;
  }
  .fgx-brand-css .compare-models .attention {
    -webkit-animation: attention 0.3s normal forwards;
    animation: attention 0.3s normal forwards;
  }
  .fgx-brand-css .compare-models .visibility-hidden {
    visibility: hidden;
  }
  .fgx-brand-css .compare-models .disabled * {
    cursor: not-allowed;
    opacity: 0.7;
  }
  .fgx-brand-css .compare-models .close-icon {
    display: block;
    position: absolute;
    font-family: FordGUXFont;
    color: #2096cd;
    font-size: 3.2rem;
    z-index: 2;
    top: 8px;
  }
  .fgx-brand-css .compare-models .close-icon:hover {
    color: #2096cd;
  }
  .fgx-brand-css .compare-models .mw-header {
    color: #555;
    text-align: center;
    overflow: hidden;
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -webkit-flex-direction: row;
    -webkit-justify-content: center;
    -webkit-align-content: center;
    -webkit-align-items: center;
    flex-flow: row nowrap;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;
  }
  .fgx-brand-css .compare-models .mw-header:before,
  .fgx-brand-css .compare-models .mw-header:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .compare-models .mw-header:after {
    clear: both;
  }
  .fgx-brand-css .compare-models .mw-header .fgx-brand-lt-h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .fgx-brand-css .compare-models .header-item-left {
    -webkit-box-flex: 0 1 10%;
    -moz-box-flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
    flex: 0 1 10%;
    text-align: left;
  }
  .fgx-brand-css .compare-models .header-item-right {
    -webkit-box-flex: 0 1 20%;
    -moz-box-flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
  }
  .fgx-brand-css .compare-models .header-item-lg {
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .fgx-brand-css .compare-models .cmp-back-btn .icon {
    font-size: 4.6rem;
    font-weight: 900;
  }
  .fgx-brand-css .compare-models .cmp-back-btn > span {
    vertical-align: middle;
  }
  .fgx-brand-css .compare-models .pricing-disclaimer {
    font-size: 1.2rem;
    margin-bottom: 0;
  }
  .fgx-brand-css
    .compare-models
    .content-wrap
    .asset-bar
    .details-container
    .label {
    font-size: 1.4rem;
    display: inline-block;
  }
  .fgx-brand-css .compare-models .content-wrap .asset-bar li.offers a > .icon {
    display: inline;
    color: #2096cd;
  }
  .fgx-brand-css .compare-models .content-wrap .asset-bar .cta-links > a {
    cursor: pointer;
  }
  .fgx-brand-css .compare-models .content-wrap .asset-bar .cta-links > a > img {
    display: inline-block;
  }
  .fgx-brand-css .compare-models .content-wrap .asset-bar .cta-links > a > .icon {
    display: inline-block;
    color: #2096cd;
  }
  .fgx-brand-css
    .compare-models
    .content-wrap
    .asset-bar
    .cta-links
    > a
    .cta-links-txt {
    display: inline-block;
    vertical-align: middle;
    width: 55%;
  }
  .fgx-brand-css .compare-models .mw-mobile-buttons {
    width: 100%;
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .compare-models .mw-mobile-buttons .compare-message {
    cursor: pointer;
    background: #0678bc;
    border: 1px solid #0678bc;
    color: #fff;
    display: block;
    padding: 2rem;
  }
  .fgx-brand-css .compare-models .mw-mobile-buttons .compare-message.light {
    background: #fff;
    color: #0678bc;
    border: 0;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
  }
  .fgx-brand-css .mw-wrapper,
  .fgx-brand-css .compare-models {
    padding: 0;
  }
  .fgx-brand-css .mw-wrapper .btn,
  .fgx-brand-css .compare-models .btn {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: inline-block;
    margin: 7.5px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    margin-bottom: 0.4rem;
    text-shadow: none !important;
    padding: 10px 20px;
    font-size: 22px;
    line-height: 1.42857;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .fgx-brand-css .mw-wrapper .btn-sm,
  .fgx-brand-css .compare-models .btn-sm,
  .fgx-brand-css .mw-wrapper .btn-xs,
  .fgx-brand-css .compare-models .btn-xs {
    padding: 5px 10px;
    font-size: 1.4rem;
    line-height: 1.42857;
    border-radius: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mw-wrapper .btn-secondary,
  .fgx-brand-css .compare-models .btn-secondary {
    color: #0678bc;
    background-color: #fff;
    border-color: #0678bc;
    width: auto;
    max-width: 270px;
    height: auto;
    min-height: auto;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary,
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .btn-secondary {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-css .compare-models .btn-secondary:hover,
  .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-css .compare-models .btn-secondary:focus,
  .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-css .compare-models .btn-secondary:active,
  .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-css .compare-models .btn-secondary.active,
  .fgx-brand-css .mw-wrapper .open > .btn-secondary.dropdown-toggle,
  .fgx-brand-css .compare-models .open > .btn-secondary.dropdown-toggle {
    color: #102b4e;
    background-color: #fff;
    border-color: #102b4e;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .btn-secondary:hover,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .btn-secondary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .btn-secondary:active,
  .fgx-brand-Lincoln .fgx-brand-css .mw-wrapper .btn-secondary.active,
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .btn-secondary.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mw-wrapper
    .open
    > .btn-secondary.dropdown-toggle,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .open
    > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .mw-wrapper .compare-active .model-item .info .model-title span,
  .fgx-brand-css
    .compare-models
    .compare-active
    .model-item
    .info
    .model-title
    span {
    color: #555;
  }
  .fgx-brand-css .mw-wrapper .compare-filter input[type="checkbox"],
  .fgx-brand-css .compare-models .compare-filter input[type="checkbox"] {
    display: none;
  }
  .fgx-brand-css
    .mw-wrapper
    .compare-filter
    input[type="checkbox"]
    + label:before,
  .fgx-brand-css
    .compare-models
    .compare-filter
    input[type="checkbox"]
    + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    border: 1px solid #102b4e;
    margin-right: 1rem;
  }
  .fgx-brand-css
    .mw-wrapper
    .compare-filter
    input[type="checkbox"][checked="checked"]
    + label:before,
  .fgx-brand-css
    .compare-models
    .compare-filter
    input[type="checkbox"][checked="checked"]
    + label:before {
    border: 1px solid #102b4e;
    background: #102b4e;
    content: url("../base/img/checkmark.html");
    text-align: center;
  }
  .fgx-brand-css .compare-models .mw-wrapper.no-scroll {
    overflow: hidden;
  }
  .fgx-brand-css .compare-models .mw-wrapper .btn-secondary:hover,
  .fgx-brand-css .compare-models .vehicle-modal .btn-secondary:hover,
  .fgx-brand-css .compare-models .mw-wrapper .btn-secondary:focus,
  .fgx-brand-css .compare-models .vehicle-modal .btn-secondary:focus,
  .fgx-brand-css .compare-models .mw-wrapper .btn-secondary:active,
  .fgx-brand-css .compare-models .vehicle-modal .btn-secondary:active,
  .fgx-brand-css .compare-models .mw-wrapper .btn-secondary.active,
  .fgx-brand-css .compare-models .vehicle-modal .btn-secondary.active,
  .fgx-brand-css
    .compare-models
    .mw-wrapper
    .open
    > .btn-secondary.dropdown-toggle,
  .fgx-brand-css
    .compare-models
    .vehicle-modal
    .open
    > .btn-secondary.dropdown-toggle {
    color: #102b4e;
    background-color: #fff;
    border-color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .mw-wrapper
    .btn-secondary:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .vehicle-modal
    .btn-secondary:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .mw-wrapper
    .btn-secondary:focus,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .vehicle-modal
    .btn-secondary:focus,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .mw-wrapper
    .btn-secondary:active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .vehicle-modal
    .btn-secondary:active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .mw-wrapper
    .btn-secondary.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .vehicle-modal
    .btn-secondary.active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .mw-wrapper
    .open
    > .btn-secondary.dropdown-toggle,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .vehicle-modal
    .open
    > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .compare-models .content-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .compare-models .model-compare .content-wrap {
    display: block;
    position: relative;
  }
  .fgx-brand-css .compare-models .vehicle-modal {
    overflow: auto;
    background: #fff;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 101;
  }
  .fgx-brand-css .compare-models .vehicle-modal.opened {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index: 2560;
  }
  .fgx-brand-css .compare-models .vehicle-modal.opened ~ .vm-overlay {
    opacity: 1;
    visibility: visible;
    z-index: 2500;
  }
  .fgx-brand-css .compare-models .vehicle-modal .close-icon {
    top: 8px;
    right: 1rem;
  }
  .fgx-brand-css .compare-models .vehicle-modal .vm-vehicle-wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .compare-models .vehicle-modal .model-item.selected {
    opacity: 0.5;
  }
  .fgx-brand-css
    .compare-models
    .vehicle-modal
    .model-item.selected
    .model-select {
    display: none;
  }
  .fgx-brand-css
    .compare-models
    .vehicle-modal
    .model-item.selected
    .fgx-brand-lt-h3 {
    padding-left: 0 !important;
  }
  .fgx-brand-css .compare-models .vehicle-modal .vm-header {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .compare-models .vehicle-modal .vm-header .fgx-brand-lt-h3 {
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 1.8rem;
    color: #555;
  }
  .fgx-brand-css .compare-models .vehicle-modal .vm-header .vm-buttons {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .fgx-brand-css .compare-models .vm-vehicle-wrap .selected-txt {
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .compare-models .vm-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    background: rgba(0, 0, 0, 0.8);
  }
  .fgx-brand-css .compare-models .model-shot {
    display: none;
    padding: 1rem 0 0;
  }
  .fgx-brand-css .compare-models .model-shot picture img {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
  }
  .fgx-brand-css .compare-models .model-hero.compare-item-add {
    display: none;
  }
  .fgx-brand-css .compare-models .comparison {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .compare-models .comparison.compare-head {
    width: 100%;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .fgx-brand-css .compare-models .compare-head.page-content {
    background-color: #f7f7f7;
    position: relative;
  }
  .fgx-brand-css .compare-models .comparison.sticky-clone {
    display: none;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .compare-models .compare-head.sticky-clone {
    z-index: 1500;
  }
  .fgx-brand-css .compare-models .items-container > .compare-item,
  .fgx-brand-css .compare-models .tools-link-container .compare-item,
  .fgx-brand-css .compare-models .comparison > .model-hero-row > .compare-item {
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    color: #555;
    padding: 1.8rem 15px;
  }
  .fgx-brand-css .compare-models .comparison > span {
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding: 10px;
  }
  .fgx-brand-css .compare-models .comparison > span.availability {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .compare-models .add-compare-item {
    position: absolute;
    top: 7px;
    right: 15px;
    font-size: 1.4rem;
  }
  .fgx-brand-css .compare-models .add-compare-item .icon-plus-outline-50px {
    font-size: 2rem;
  }
  .fgx-brand-css .compare-models .feature-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fgx-brand-css .compare-models .feature-row:nth-child(even) {
    background: #f7f7f7;
  }
  .fgx-brand-css .compare-models .feature-availability {
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding: 15px;
    font-size: 12px;
    line-height: 1.4;
  }
  .fgx-brand-css .compare-models .feature-availability strong {
    font-size: 12px;
  }
  .fgx-brand-css .compare-models .mobile-titles {
    transition: background-color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    background: #fff;
    padding: 1.8rem 0;
    top: 0;
    width: 100%;
    z-index: 2;
    position: absolute;
  }
  .fgx-brand-css .compare-models .mobile-titles.hidden {
    display: none;
  }
  .fgx-brand-css
    .compare-models
    .mobile-titles
    .compare-item
    > .hero-controls
    > a {
    font-size: 1.4rem;
    color: #0678bc;
  }
  .fgx-brand-css .compare-models .mobile-titles .compare-item {
    padding: 0 15px;
  }
  .fgx-brand-css .compare-models .mobile-titles .compare-item a {
    display: inline-block;
    position: relative;
  }
  .fgx-brand-css .compare-models .mobile-titles.ui-scrollfix {
    position: fixed;
    z-index: 1500;
    border-bottom: 0;
    top: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  }
  .fgx-brand-css .compare-models .mobile-titles.ui-scrollfix a {
    color: #555;
  }
  .fgx-brand-css
    .compare-models
    .mobile-titles.ui-scrollfix
    .compare-item:last-of-type {
    border-right: 0;
  }
  .fgx-brand-css .compare-models .mobile-change-model {
    transition: bottom 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    position: fixed;
    padding: 1.8rem;
    bottom: -60px;
    width: 100%;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    z-index: 4;
  }
  .fgx-brand-css .compare-models .mobile-change-model.hidden {
    display: none;
  }
  .fgx-brand-css .compare-models .mobile-change-model span {
    color: #0678bc;
    padding: 0;
  }
  .fgx-brand-css .compare-models .mobile-change-model span:first-child {
    border-right: 1px solid #ddd;
  }
  .fgx-brand-css .compare-models .mobile-change-model.ui-scrollfix {
    bottom: 0;
    z-index: 1500;
  }
  .fgx-brand-css .compare-models .model-hero-row,
  .fgx-brand-css .compare-models .items-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 auto;
    max-width: 1250px;
  }
  .fgx-brand-css .compare-models .model-hero {
    position: relative;
  }
  .fgx-brand-css .compare-models .comparison .model-hero {
    padding: 0;
  }
  .fgx-brand-css .compare-models .model-hero .comparison {
    margin-top: 25px;
  }
  .fgx-brand-css .compare-models .model-hero .comparison > span {
    padding: 0;
  }
  .fgx-brand-css .compare-models .model-hero .hero-billboard img {
    width: 100%;
  }
  .fgx-brand-css .compare-models .model-hero .close-icon {
    top: 2rem;
    right: 1rem;
    cursor: pointer;
  }
  .fgx-brand-css
    .compare-models
    .compare-head.sticky-clone
    .model-hero
    .close-icon {
    top: -3px;
    right: 0;
  }
  .fgx-brand-css .compare-models .model-hero .fgx-brand-lt-h3 {
    display: block;
  }
  .fgx-brand-css .compare-models .model-hero.show-3 .fgx-brand-lt-h3,
  .fgx-brand-css .compare-models .model-hero.show-4 .fgx-brand-lt-h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .fgx-brand-css .compare-models .model-hero .hero-controls {
    display: block;
    text-align: center;
  }
  .fgx-brand-css .compare-models .page-content .model-hero .hero-controls {
    text-align: left;
    padding-top: 25px;
  }
  .fgx-brand-css .compare-models .model-headline,
  .fgx-brand-css .compare-models .model-headline a {
    font-color: #0678bc;
  }
  .fgx-brand-css .compare-models .asset-bar {
    padding: 1rem 1rem 1rem 0;
  }
  .fgx-brand-css .compare-models .asset-bar ul,
  .fgx-brand-css .compare-models .asset-bar li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .compare-models .asset-bar ul li,
  .fgx-brand-css .compare-models .asset-bar li li {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 10px;
    font-size: 1rem;
    padding: 1rem 0 0;
  }
  .fgx-brand-css .compare-models .asset-bar ul li span,
  .fgx-brand-css .compare-models .asset-bar li li span {
    display: block;
    color: #102b4e;
    font-size: 18px;
  }
  .fgx-brand-css .compare-models .asset-bar ul li.offers,
  .fgx-brand-css .compare-models .asset-bar li li.offers {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .compare-models .asset-bar ul li.offers a,
  .fgx-brand-css .compare-models .asset-bar li li.offers a {
    display: block;
    color: #0678bc;
    margin: 1rem 0;
    position: relative;
  }
  .fgx-brand-css .compare-models .asset-bar ul li.offers > span,
  .fgx-brand-css .compare-models .asset-bar li li.offers > span {
    color: #102b4e;
    line-height: 1.2;
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .compare-models .asset-bar ul li.offers > span img,
  .fgx-brand-css .compare-models .asset-bar li li.offers > span img {
    margin-left: 5px;
  }
  .fgx-brand-css .compare-models .asset-bar ul li.offers > span img {
    cursor: pointer;
  }
  .fgx-brand-css
    .compare-models
    .content-wrap
    .asset-bar
    .details-container
    .offers {
    font-size: 12px;
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .compare-models
    .content-wrap
    .asset-bar
    .details-container
    .icon.icon-info-25px {
    cursor: pointer;
    color: #2096cd;
    display: inline;
    font-size: 32px;
    font-size: 3.2rem;
    position: relative;
    top: -1px;
    left: -2px;
    line-height: 0.5;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .compare-models
    .content-wrap
    .asset-bar
    .details-container
    .icon.icon-info-25px {
    font-size: 1.6rem;
  }
  .fgx-brand-css .compare-models .asset-bar .cta-links {
    display: none;
    margin: 45px 0;
  }
  .fgx-brand-css .compare-models .asset-bar .cta-links img {
    margin-right: 5px;
  }
  .fgx-brand-css .compare-models .asset-bar .cta-links > a > .icon {
    margin-right: 5px;
    font-size: 35px;
    font-size: 3.5rem;
  }
  .fgx-brand-css .compare-models .show-3 .asset-bar .cta-links {
    margin: 25px 0;
  }
  .fgx-brand-css .compare-models .show-3 .asset-bar .cta-links a {
    display: block;
    margin-bottom: 10px;
  }
  .fgx-brand-css .compare-models .show-3 .asset-bar .cta-links a + a {
    margin-left: 0;
  }
  .fgx-brand-css .compare-models .shopping-tools-content {
    background: #102b4e;
    color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }
  .fgx-brand-css .compare-models .shopping-tools-content .shop-tools-col {
    width: 50%;
  }
  .fgx-brand-css .compare-models .shopping-tools-content img {
    display: inline-block;
    margin-bottom: 5px;
  }
  .fgx-brand-css
    .compare-models
    .shopping-tools-content
    .shop-tools-item
    > .icon {
    color: #2096cd;
    display: inline-block;
    font-size: 30px;
    font-size: 3rem;
  }
  .fgx-brand-css .compare-models .shopping-tools-content a {
    color: #fff;
    margin-bottom: 30px;
    display: block;
  }
  .fgx-brand-css .compare-models .shopping-tools-content.open {
    padding-bottom: 50px;
  }
  .fgx-brand-css .compare-models .category-header {
    text-align: center;
  }
  .fgx-brand-css .compare-models .specs-accordion-content {
    position: relative;
    max-width: 1250px;
  }
  .fgx-brand-css .compare-models .specs-accordion-content .comparison {
    border-bottom: 0;
    padding: 1.8rem 0;
  }
  .fgx-brand-css .compare-models .specs-accordion-content > * {
    opacity: 0;
  }
  .fgx-brand-css
    .compare-models
    .specs-accordion-content.open.mobile-show-more
    .show-more {
    opacity: 0;
    visibility: hidden;
  }
  .fgx-brand-css .compare-models .specs-accordion-content.open > * {
    opacity: 1;
    transition: opacity 0.6s ease;
  }
  .fgx-brand-css .compare-models .specs-accordion-content .show-more {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    visibility: visible;
    background: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0) 0,
      #fff 52%,
      #fff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    padding: 6rem 2rem 1rem;
  }
  .fgx-brand-css .compare-models .specs-accordion-content .show-more span {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #0678bc;
    height: auto;
  }
  .fgx-brand-css .compare-models .specs-accordion-content .show-more span i {
    text-align: center;
    color: #0678bc;
    width: 5.2rem;
    height: 5.2rem;
    line-height: 5.2rem;
    border: 1px solid #0678bc;
    border-radius: 50%;
    display: block;
    margin: 0 auto 0.5rem;
    background: rgba(255, 255, 255, 0.5);
    font-size: 28px;
    font-size: 2.8rem;
  }
  .fgx-brand-css .compare-models .compare-filter {
    padding: 2rem 0;
    color: #555;
  }
  .fgx-brand-css .compare-models .compare-filter a.filter-active {
    color: #555;
    font-weight: bold;
  }
  .fgx-brand-css .compare-models .feature-category {
    padding: 30px 0;
  }
  .fgx-brand-css .compare-models .category-title {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 24px;
    text-align: center;
    padding-bottom: 4rem;
    max-width: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .category-title {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .compare-models .mw-category-row {
    float: none;
    width: 100%;
    max-wdith: 1250px;
  }
  .fgx-brand-css .compare-models .mw-category-row .option-name {
    font-family: "fordngbs-antenna-bold", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .compare-models .mw-category-row .optgroup-name.mobile {
    display: none;
  }
  .fgx-brand-css .compare-models .afkl-lazy-wrapper {
    position: relative;
    height: 0;
    overflow: hidden;
  }
  .fgx-brand-css .compare-models .afkl-lazy-wrapper .afkl-lazy-image {
    width: 100%;
  }
  .fgx-brand-css .compare-models .afkl-img-ratio-270-136 {
    padding-bottom: 64%;
  }
  .fgx-brand-css .compare-models .tools-link-container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fgx-brand-css .compare-models .tools-link-container .tool-link-item {
    text-align: center;
  }
  .fgx-brand-css .compare-models .tools-link-container .btn-primary,
  .fgx-brand-css .compare-models .tools-link-container .btn-secondary {
    width: 130px;
  }
  .fgx-brand-css .compare-models .image-comparison {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .fgx-brand-css .compare-models .image-comparison .pagination-info {
    display: none;
  }
  .fgx-brand-css .compare-models .image-comparison .fgx-brand-exlt-h3 {
    text-align: center;
    padding-bottom: 0;
  }
  .fgx-brand-css .compare-models .image-comparison .carousel-indicators li {
    margin: 1px 12px;
  }
  .fgx-brand-css .compare-models .ic_dark .image-comparison {
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
  }
  .fgx-brand-css .compare-models .ic_dark .image-comparison .fgx-brand-exlt-h3 {
    color: #fff;
  }
  @media screen and (max-width: 320px) {
    .fgx-brand-css .compare-models .hero-billboard .hero-thumbnail img {
      margin-top: 10px;
    }
    .fgx-brand-css
      .compare-models
      .image-comparison
      .hero-billboard
      .hero-thumbnail
      img {
      margin-top: 0;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .compare-models .vm-vehicle-wrap .selected-txt {
      text-align: center;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .compare-models
      .mw-header
      .mw-header-left
      .fgx-brand-exlt-h2 {
      font-size: 3rem;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item,
    .fgx-brand-css .compare-models .tools-link-container .compare-item,
    .fgx-brand-css .compare-models .mobile-titles .compare-item,
    .fgx-brand-css .compare-models .comparison > .model-hero-row > .compare-item {
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css .compare-models .tools-link-container .btn-primary,
    .fgx-brand-css .compare-models .tools-link-container .btn-secondary {
      width: 190px;
    }
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .shopping-tools-content.open {
      padding-top: 30px;
      padding-bottom: 0;
    }
    .fgx-brand-css .mobile-titles {
      padding: 5px 0;
    }
    .fgx-brand-css .mobile-titles:not(.ui-scrollfix) {
      display: none;
    }
    .fgx-brand-css .mw-category-row .feature-availability {
      padding-top: 0;
    }
    .fgx-brand-css .mw-category-row .optgroup-name.mobile {
      width: 100%;
      font-size: 1.2rem;
      padding: 15px 15px 0 15px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models {
      overflow: hidden;
    }
    .fgx-brand-css .compare-models .close-icon {
      top: 0rem;
      right: 0rem;
    }
    .fgx-brand-css .compare-models .mw-header {
      background: #fff;
      border-bottom: 0;
    }
    .fgx-brand-css .compare-models .mw-header .mw-header-left {
      float: left;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .compare-models
      .mw-header
      .mw-header-left
      .fgx-brand-exlt-h2 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .compare-models .mw-header .mw-header-right {
      float: right;
      padding-top: 2.7rem;
    }
    .fgx-brand-css .compare-models .cmp-back-btn .icon {
      font-size: 3rem;
    }
    .fgx-brand-css .compare-models .mw-wrapper {
      padding: 0 6rem;
    }
    .fgx-brand-css .compare-models .mw-wrapper.model-compare {
      padding: 0;
    }
    .fgx-brand-css .compare-models .vehicle-modal {
      height: auto;
      width: calc(88%);
      max-height: 75%;
      top: 50%;
      left: 50%;
      -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
      transform: translateY(-50%) translateX(-50%) scale(0.7);
      padding: 2rem;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    }
    .fgx-brand-css .compare-models .vehicle-modal.opened {
      -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
      transform: scale(1) translateY(-50%) translateX(-50%);
    }
    .fgx-brand-css .compare-models .vehicle-modal .close-icon {
      display: none;
    }
    .fgx-brand-css .compare-models .vehicle-modal .vm-header .fgx-brand-lt-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .compare-models .vehicle-modal .vm-header {
      border-bottom: 0;
    }
    .fgx-brand-css .compare-models .vehicle-modal .vm-header .vm-buttons {
      display: inline-block;
    }
    .fgx-brand-css .compare-models .vm-vehicle-wrap .selected-txt {
      padding-bottom: 0;
    }
    .fgx-brand-css .compare-models .model-shot {
      display: block;
    }
    .fgx-brand-css
      .compare-models
      .model-hero
      .hero-billboard-add.hero-billboard {
      margin-top: 20px;
      text-align: center;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
      padding: 47px 0;
    }
    .fgx-brand-css .compare-models .model-hero.compare-item-add {
      display: block;
    }
    .fgx-brand-css .compare-models .comparison.sticky-clone {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css .compare-models .comparison.sticky-clone.ui-scrollfix {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: fixed;
      width: 100%;
      right: 0;
      top: 0;
      background: #fff;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
      z-index: 5;
    }
    .fgx-brand-css .compare-models .comparison.compare-head.sticky-clone {
      z-index: 1500;
    }
    .fgx-brand-css
      .compare-models
      .comparison.compare-head.sticky-clone
      .model-headline {
      text-align: center;
    }
    .fgx-brand-css .compare-models .comparison {
      border-bottom: 0;
    }
    .fgx-brand-css .compare-models .comparison > span.availability {
      font-size: 24px;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item,
    .fgx-brand-css .compare-models .tools-link-container .compare-item,
    .fgx-brand-css .compare-models .comparison > .model-hero-row > .compare-item {
      -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
      flex: 0 1 50%;
      max-width: 50%;
      padding-left: 1.2rem;
      padding-right: 1.2rem;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.show-3,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.show-3,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.show-3 {
      -webkit-flex: 0 1 33%;
      -ms-flex: 0 1 33%;
      flex: 0 1 33%;
      max-width: 33%;
    }
    .fgx-brand-css
      .compare-models
      .items-container
      > .compare-item.compare-item-add,
    .fgx-brand-css
      .compare-models
      .tools-link-container
      .compare-item.compare-item-add,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.compare-item-add,
    .fgx-brand-css
      .compare-models
      .items-container
      > .compare-item.first-elm.show-3,
    .fgx-brand-css
      .compare-models
      .tools-link-container
      .compare-item.first-elm.show-3,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.first-elm.show-3 {
      padding-left: 0;
      padding-right: 2.4rem;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.last-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.last-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.last-elm {
      padding-right: 0;
      padding-left: 2.4rem;
    }
    .fgx-brand-css .compare-models .items-container,
    .fgx-brand-css .compare-models .model-hero-row {
      padding-left: 30px;
      padding-right: 30px;
    }
    .fgx-brand-css .compare-models .feature-availability {
      font-size: 1.4rem;
      padding: 15px 30px;
    }
    .fgx-brand-css .compare-models .feature-availability + .feature-availability {
      border-left: 1px solid #f7f7f7;
    }
    .fgx-brand-css .compare-models .mobile-titles {
      display: none;
    }
    .fgx-brand-css .compare-models .mobile-change-model {
      display: none;
    }
    .fgx-brand-css .compare-models .comparison .model-hero {
      padding: 0 1.4rem;
    }
    .fgx-brand-css .compare-models .model-hero .fgx-brand-lt-h3 {
      font-size: 18px;
      font-size: 1.8rem;
      margin: 0;
      padding-top: 0;
      min-height: 41px;
      padding-right: 1.5rem;
    }
    .fgx-brand-css .compare-models .model-hero .hero-billboard {
      padding: 0;
    }
    .fgx-brand-css .compare-models .model-hero .hero-billboard.show-4 {
      text-align: center;
    }
    .fgx-brand-css .compare-models .model-hero ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .fgx-brand-css .compare-models .model-hero .hero-thumbnail.add-thumbnail img {
      opacity: 0.2;
    }
    .fgx-brand-css .compare-models .sticky-clone .hero-thumbnail {
      width: 70%;
      margin: 0 auto;
    }
    .fgx-brand-css .compare-models .sticky-clone .model-hero {
      border-right: 1px solid #ddd;
      padding: 0 1.8rem;
    }
    .fgx-brand-css .compare-models .sticky-clone .model-hero:last-of-type {
      border-right: 0;
    }
    .fgx-brand-css .compare-models .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
      min-height: 55px;
      line-height: 1.4;
    }
    .fgx-brand-css .compare-models .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .fgx-brand-css .compare-models .sticky-clone .hero-controls {
      margin: 0;
    }
    .fgx-brand-css .compare-models .sticky-clone .hero-controls a {
      margin: 0;
    }
    .fgx-brand-css
      .compare-models
      .sticky-clone
      .compare-item-add
      .hero-controls {
      text-align: left;
      margin-top: 60px;
    }
    .fgx-brand-css
      .compare-models
      .sticky-clone
      .compare-item-add
      .hero-controls
      a {
      font-size: 16px;
    }
    .fgx-brand-css .compare-models .hero-spacer {
      width: 25%;
    }
    .fgx-brand-css .compare-models .asset-bar {
      padding: 0 2rem;
    }
    .fgx-brand-css .compare-models .asset-bar.show-3 ul li,
    .fgx-brand-css .compare-models .asset-bar.show-4 ul li {
      font-size: 12px;
    }
    .fgx-brand-css .compare-models .asset-bar.show-3 ul li span,
    .fgx-brand-css .compare-models .asset-bar.show-4 ul li span {
      font-size: 18px;
    }
    .fgx-brand-css .compare-models .asset-bar ul li,
    .fgx-brand-css .compare-models .asset-bar li li {
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      margin-right: 4rem;
      margin-bottom: 2rem;
      display: inline-block;
    }
    .fgx-brand-css .compare-models .asset-bar ul li:nth-child(even),
    .fgx-brand-css .compare-models .asset-bar li li:nth-child(even) {
      max-width: 165px;
      margin-right: 0;
    }
    .fgx-brand-css .compare-models .asset-bar ul li span,
    .fgx-brand-css .compare-models .asset-bar li li span {
      font-size: 24px;
      margin-top: 6px;
    }
    .fgx-brand-css .compare-models .asset-bar ul li.offers,
    .fgx-brand-css .compare-models .asset-bar li li.offers {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-size: 1.4rem;
      margin-top: 0;
    }
    .fgx-brand-css .compare-models .asset-bar ul li.offers > span,
    .fgx-brand-css .compare-models .asset-bar li li.offers > span {
      margin-top: 0;
    }
    .fgx-brand-css .compare-models .asset-bar .cta-links {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
    .fgx-brand-css .compare-models .show-3 .asset-bar .cta-links {
      display: block;
    }
    .fgx-brand-css .compare-models .specs-accordion-toggle.shop-tools {
      display: none;
    }
    .fgx-brand-css .compare-models .shopping-tools-content {
      display: none;
    }
    .fgx-brand-css .compare-models .specs-accordion-content.open {
      max-height: 1000rem;
    }
    .fgx-brand-css .compare-models .specs-accordion-content .show-more {
      display: none;
    }
    .fgx-brand-css .compare-models .specs-accordion-content {
      margin: 0 auto;
    }
    .fgx-brand-css .compare-models .compare-filter {
      text-align: right;
    }
    .fgx-brand-css .compare-models .category-header {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .fgx-brand-css .compare-models .feature-category {
      padding: 40px 0;
      position: relative;
    }
    .fgx-brand-css .compare-models .feature-category:before,
    .fgx-brand-css .compare-models .feature-category:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .compare-models .feature-category:after {
      clear: both;
    }
    .fgx-brand-css .compare-models .category-title {
      margin: 0;
      transition: all 0.2s ease;
      width: 100%;
      max-width: none;
      float: none;
    }
    .fgx-brand-css .compare-models .mw-category-row {
      margin: 0 auto;
    }
    .fgx-brand-css .compare-models .tools-link-container {
      padding-top: 75px;
      padding-bottom: 75px;
    }
    .fgx-brand-css .compare-models .tools-link-container .btn-primary,
    .fgx-brand-css .compare-models .tools-link-container .btn-secondary {
      width: 270px;
    }
    .fgx-brand-css .compare-models .tools-link-container .show-3 .btn-primary,
    .fgx-brand-css .compare-models .tools-link-container .show-3 .btn-secondary {
      width: 200px;
    }
    .fgx-brand-css
      .compare-models
      .tools-link-container
      .tool-link-item:not(.last-elm) {
      border-right: 1px solid #ddd;
    }
    .fgx-brand-css .compare-models .image-comparison {
      padding-top: 5rem;
      padding-bottom: 5rem;
    }
    .fgx-brand-css .compare-models .image-comparison .fgx-brand-exlt-h3 {
      padding-bottom: 2.5rem;
    }
    .fgx-brand-css .compare-models .image-comparison .carousel-arrows.shown {
      display: block;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .compare-models .header-item-left {
      -webkit-box-flex: 0 1 15%;
      -moz-box-flex: 0 1 15%;
      -webkit-flex: 0 1 15%;
      -ms-flex: 0 1 15%;
      flex: 0 1 15%;
    }
    .fgx-brand-css
      .compare-models
      .content-wrap
      .asset-bar
      .cta-links
      > a
      .cta-links-txt {
      width: 58%;
    }
    .fgx-brand-css .compare-models .vehicle-modal .vm-header .fgx-brand-lt-h3 {
      font-size: 3.6rem;
    }
    .fgx-brand-css .compare-models .model-hero .hero-billboard img {
      position: relative;
      bottom: 20px;
    }
    .fgx-brand-css .compare-models .model-hero .fgx-brand-lt-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .compare-models .sticky-clone .model-hero .fgx-brand-lt-h3 {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .fgx-brand-css .compare-models .category-title {
      font-size: 3.6rem;
    }
    .fgx-brand-css .compare-models .items-container,
    .fgx-brand-css .compare-models .model-hero-row {
      padding-left: 45px;
      padding-right: 45px;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.first-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.first-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.first-elm,
    .fgx-brand-css .compare-models .items-container > .compare-item.last-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.last-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.last-elm {
      padding-left: 4rem;
      padding-right: 4rem;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.show-3,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.show-3,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.show-3 {
      padding-left: 1.2rem;
      padding-right: 1.2rem;
    }
    .fgx-brand-css
      .compare-models
      .items-container
      > .compare-item.show-3.first-elm,
    .fgx-brand-css
      .compare-models
      .tools-link-container
      .compare-item.show-3.first-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.show-3.first-elm {
      padding-left: 0;
      padding-right: 2.4rem;
    }
    .fgx-brand-css
      .compare-models
      .items-container
      > .compare-item.show-3.last-elm,
    .fgx-brand-css
      .compare-models
      .tools-link-container
      .compare-item.show-3.last-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.show-3.last-elm {
      padding-right: 0;
      padding-left: 2.4rem;
    }
    .fgx-brand-css .compare-models .tools-link-container .show-3 .btn-primary,
    .fgx-brand-css .compare-models .tools-link-container .show-3 .btn-secondary {
      width: 270px;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-css .compare-models .content-wrap .asset-bar .cta-links > a > img {
      width: 29px;
    }
    .fgx-brand-css
      .compare-models
      .content-wrap
      .asset-bar
      .cta-links
      > a
      > .icon {
      font-size: 29px;
      font-size: 2.9rem;
    }
    .fgx-brand-css
      .compare-models
      .content-wrap
      .asset-bar
      .cta-links
      > a
      .cta-links-txt {
      width: auto;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.first-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.first-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.first-elm,
    .fgx-brand-css .compare-models .items-container > .compare-item.last-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.last-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.last-elm {
      padding-left: 5rem;
      padding-right: 5rem;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css .compare-models .items-container,
    .fgx-brand-css .compare-models .model-hero-row {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css .compare-models .items-container > .compare-item.first-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.first-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.first-elm,
    .fgx-brand-css .compare-models .items-container > .compare-item.last-elm,
    .fgx-brand-css .compare-models .tools-link-container .compare-item.last-elm,
    .fgx-brand-css
      .compare-models
      .comparison
      > .model-hero-row
      > .compare-item.last-elm {
      padding-left: 6rem;
      padding-right: 6rem;
    }
  }
  .fgx-brand-css .compare-models .specs-accordion-toggle {
    font-size: 16px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .compare-models .specs-accordion-toggle {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .compare-models .specs-accordion-toggle {
      padding-top: 20px;
      padding-bottom: 20px;
      font-size: 18px;
    }
    .fgx-brand-css
      .compare-models
      .specs-accordion-toggle:not(.fgx-brand-global-container-pad) {
      padding: 20px 6.5972222%;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .compare-models .specs-accordion-toggle {
      font-size: 24px;
    }
  }
  .fgx-brand-css .compare-models .specs-accordion-content.open .specs-group {
    opacity: 1;
  }
  .fgx-brand-css .compare-models .mw-wrapper table {
    width: 100%;
    margin: 20px 0 40px;
  }
  .fgx-brand-css .compare-models .mw-wrapper tr:nth-child(odd) {
    background: #f7f7f7;
  }
  .fgx-brand-css .compare-models .mw-wrapper td {
    height: 35px;
    padding: 10px;
    font-size: 12px;
  }
  .fgx-brand-css .compare-models .mw-wrapper td + td {
    font-weight: 700;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .compare-models .mw-wrapper table {
      margin: 30px 0 70px;
    }
    .fgx-brand-css .compare-models .mw-wrapper td {
      height: 42px;
      width: 50%;
      font-size: 1.4rem;
    }
  }
  .fgx-brand-css .compare-models .model-item {
    position: relative;
    overflow: hidden;
    background: #fff;
    flex: 0 0 50%;
  }
  .fgx-brand-css .compare-models .model-item.clearfix {
    align-self: flex-end;
  }
  .detail-view .fgx-brand-css .compare-models .model-item {
    border-bottom: 1px solid #ddd;
  }
  .detail-view .fgx-brand-css .compare-models .model-item:last-of-type {
    border-bottom: 0;
  }
  .detail-view .fgx-brand-css .compare-models .model-item,
  .fgx-brand-css .compare-models .model-item.model-clone {
    padding: 2rem;
    flex: 0 0 100%;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .info,
  .fgx-brand-css .compare-models .model-item.model-clone .info {
    text-align: left;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .info .title-container,
  .fgx-brand-css .compare-models .model-item.model-clone .info .title-container {
    margin-bottom: 1rem;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .info .model-title,
  .fgx-brand-css .compare-models .model-item.model-clone .info .model-title {
    font-size: 16px;
    font-size: 1.6rem;
    border-bottom: solid 1px #eee;
    padding-bottom: 1rem;
    margin-bottom: 0.5rem;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .info .make-info,
  .fgx-brand-css .compare-models .model-item.model-clone .info .make-info {
    font-size: 1.4rem;
    line-height: 2.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .info .safety-rating,
  .fgx-brand-css .compare-models .model-item.model-clone .info .safety-rating {
    display: block;
    position: absolute;
    bottom: 2px;
    right: 0;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .mi-wrap .action,
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap .action {
    margin-top: 2rem;
    display: block;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .mi-wrap .action i,
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap .action i,
  .detail-view .fgx-brand-css .compare-models .model-item .mi-wrap .action span,
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap .action span {
    opacity: 1;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .mi-wrap .model-footer,
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap .model-footer {
    border: 0;
    position: relative;
    display: block;
    padding: 0 0 2rem;
  }
  .detail-view
    .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap
    .model-footer
    .extended,
  .fgx-brand-css
    .compare-models
    .model-item.model-clone
    .mi-wrap
    .model-footer
    .extended {
    position: relative;
    max-height: 20rem;
  }
  .detail-view .fgx-brand-css .compare-models .model-item .mi-wrap:hover,
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap:hover {
    border-color: transparent;
  }
  .detail-view
    .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap:hover
    .model-footer,
  .fgx-brand-css
    .compare-models
    .model-item.model-clone
    .mi-wrap:hover
    .model-footer {
    border: 0;
  }
  .fgx-brand-css .compare-models .model-item.model-clone {
    overflow: auto;
    padding-top: 4rem;
  }
  .fgx-brand-css .compare-models .model-item.model-clone .mi-wrap .action {
    margin-top: 0;
    top: 22px;
    right: 70px;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item {
      padding: 0rem;
      flex: 0 0 50%;
    }
    .detail-view .fgx-brand-css .compare-models .model-item {
      border-bottom: 0;
      flex: 0 0 50%;
    }
    .fgx-brand-css .compare-models .model-item:hover {
      cursor: pointer;
      overflow: visible;
      z-index: 1;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .compare-models .model-item {
      flex: 0 0 33.3333%;
    }
    .detail-view .fgx-brand-css .compare-models .model-item {
      flex: 0 0 50%;
    }
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap {
    padding: 1rem 0;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .action {
    display: none;
    min-width: 40px;
    text-align: center;
    position: absolute;
    top: 2.2rem;
    right: 2rem;
    color: #0678bc;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .action i {
    font-size: 22px;
    font-size: 2.2rem;
    display: block;
    line-height: 12px;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .action span {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 10px;
    font-size: 1rem;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .mi-wrap .action {
      display: block;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap .action i {
      opacity: 0;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap .action i.fa-star {
      opacity: 1;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap .action span {
      opacity: 0;
    }
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .model-footer {
    position: absolute;
    display: none;
    width: 100%;
    background: white;
    left: 0;
    padding: 0rem 2rem 2rem;
    overflow: hidden;
    text-align: left;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .model-footer .btn-mf {
    text-align: center;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
    border: 1px solid #0678bc;
    text-transform: capitalize;
    padding: 1.2rem 0;
    margin: 4rem auto 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    display: block;
    width: 100%;
    margin-right: 0;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap
    .model-footer
    .btn-mf:last-of-type {
    margin-top: 1rem;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .model-footer .btn-mf.blue {
    background: #0678bc;
    color: #fff;
    border: 1px solid #0678bc;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap
    .model-footer
    .btn-mf:hover {
    background: #fff;
    border: 1px solid #102b4e;
    color: #102b4e;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap
    .model-footer
    .btn-mf:active {
    box-shadow: none;
  }
  .fgx-brand-css .compare-models .model-item .mi-wrap .selected-label {
    display: none;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .mi-wrap {
      padding: 2rem 1.4rem;
      overflow: hidden;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap:hover {
      overflow: visible;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap:hover .action i,
    .fgx-brand-css .compare-models .model-item .mi-wrap:hover .action span {
      opacity: 1;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap:hover .model-footer {
      display: block;
      border: 1px solid #555;
      border-top: 0;
    }
    .fgx-brand-css
      .compare-models
      .model-item
      .mi-wrap:hover
      .model-footer
      .extended {
      max-height: 20rem;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap:hover .model-footer span {
      text-align: left;
    }
    .fgx-brand-css .compare-models .model-item .mi-wrap .selected-label {
      display: block;
      position: absolute;
      width: 100%;
      text-align: center;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      color: #555;
      top: 1rem;
      left: 50%;
      transform: translateX(-50%);
    }
  }
  .fgx-brand-css .compare-models .model-item .info {
    font-size: 12px;
    overflow: hidden;
    color: #555;
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .info {
      text-align: left;
      font-size: 1.4rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
  }
  .fgx-brand-css .compare-models .model-item .info ul li {
    list-style: none;
    position: relative;
  }
  .fgx-brand-css .compare-models .model-item .info ul li:before {
    content: "\2022";
    position: absolute;
    left: -2rem;
  }
  .fgx-brand-css .compare-models .model-item .info .title-container {
    position: relative;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .info .title-container {
      margin-bottom: 0.8rem;
    }
  }
  .fgx-brand-css .compare-models .model-item .info .model-select {
    position: absolute;
    left: -5rem;
    top: -3px;
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"] {
    display: none;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label {
    position: relative;
    font-weight: normal;
    margin: 0;
    margin-top: 5px;
    color: #222;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:hover {
    color: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:hover:before {
    border: 1px solid #102b4e;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]
    + label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 0;
    vertical-align: middle;
    border: 1px solid #102b4e;
    margin-right: 1rem;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label {
    color: #102b4e;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label:before {
    border: 1px solid #102b4e;
    background: #139;
  }
  .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-select
    input[type="checkbox"]:checked
    + label:after {
    display: block;
    content: url("../base/img/checkmark.html");
    position: absolute;
    left: 5px;
    top: 2px;
  }
  .fgx-brand-css .compare-models .model-item .info .safety-rating {
    display: none;
  }
  .fgx-brand-css .compare-models .model-item .info .model-title {
    border-bottom: 0;
    transition: color 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    text-transform: uppercase;
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 18px;
    margin-bottom: 0.5rem;
  }
  .fgx-brand-css .compare-models .model-item .info .model-title a {
    color: #0678bc;
  }
  .fgx-brand-css .compare-models .model-item .info .model-title .model-name {
    font-weight: bold;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .info .model-title {
      font-size: 16px;
      font-size: 1.6rem;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      line-height: normal;
      border-bottom: solid 1px #eee;
      padding-bottom: 1rem;
      line-height: 24px;
    }
    .fgx-brand-css .compare-models .model-item .info .model-title .model-name {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
  }
  .fgx-brand-css .compare-models .model-item .info .make-info {
    color: #555;
    display: block;
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.8rem;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-item .info .make-info {
      line-height: 2.4rem;
      font-size: 12px;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .compare-models .model-item .info .make-info {
      font-size: 1.4rem;
    }
  }
  .fgx-brand-css .compare-models .model-item .info.extended {
    max-height: 0;
    transition: max-height 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  }
  .compare-active .fgx-brand-css .compare-models .model-item.selected {
    background: #f7f7f7;
  }
  .compare-active .fgx-brand-css .compare-models .model-item .info .model-title {
    padding-left: 3.2rem;
  }
  .compare-active
    .fgx-brand-css
    .compare-models
    .model-item
    .info
    .model-title
    span {
    color: #555;
  }
  .compare-active .fgx-brand-css .compare-models .model-item .info .model-select {
    left: 0;
  }
  .compare-active .fgx-brand-css .compare-models .model-item .info.extended {
    max-height: 20rem;
  }
  .compare-active
    .fgx-brand-css
    .compare-models
    .model-item
    .mi-wrap:hover
    .model-footer {
    display: none;
  }
  .fgx-brand-css .compare-models .model-shot {
    width: 100%;
  }
  .fgx-brand-css .compare-models .model-shot img {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .model-shot {
      display: block;
    }
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item {
    flex: 0 0 100%;
    padding: 1.8rem;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .info,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info {
    text-align: left;
    font-size: 12px;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .info .make-info,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info .make-info {
    font-size: 12px;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .info .model-title,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info .model-title {
    font-size: 16px;
    font-size: 1.6rem;
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .info .price,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info .price {
    display: block;
    cursor: auto;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .info .fuel,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info .fuel {
    cursor: auto;
  }
  .fgx-brand-css .compare-models .mw-wrapper .model-item .model-shot,
  .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .model-shot {
    display: none;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .compare-models .mw-wrapper .model-item,
    .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item {
      flex: 0 0 33.3333%;
      padding: 0rem;
    }
    .fgx-brand-css .compare-models .mw-wrapper .model-item .model-shot,
    .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .model-shot {
      display: block;
    }
    .fgx-brand-css .compare-models .mw-wrapper .model-item .info,
    .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info {
      text-align: left;
      font-size: 1.4rem;
    }
    .fgx-brand-css .compare-models .mw-wrapper .model-item .info .make-info,
    .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item .info .make-info {
      font-size: 1.4rem;
    }
    .fgx-brand-css .compare-models .mw-wrapper .model-item .info .model-title,
    .fgx-brand-css
      .compare-models
      .vm-vehicle-wrap
      .model-item
      .info
      .model-title {
      margin-top: 20px;
      margin-bottom: 0rem;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css .compare-models .mw-wrapper .model-item,
    .fgx-brand-css .compare-models .vm-vehicle-wrap .model-item {
      flex: 0 0 25%;
    }
  }
  .fgx-brand-css .model-display {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    background-color: #f7f7f7;
    display: none;
    text-align: center;
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  .fgx-brand-css .model-display .pagination-info {
    display: none;
  }
  .fgx-brand-css .model-display .container {
    overflow-x: hidden;
  }
  .fgx-brand-css .model-display:hover .carousel-arrows {
    right: 0;
  }
  .fgx-brand-css .model-display:hover .carousel-arrows.carousel-left {
    right: auto;
    left: 0;
  }
  .fgx-brand-css .model-display.loaded {
    display: block;
    opacity: 1;
  }
  .fgx-brand-css .model-display .md-header-wrap:before,
  .fgx-brand-css .model-display .md-header-wrap:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .model-display .md-header-wrap:after {
    clear: both;
  }
  .fgx-brand-css .model-display .md-title {
    float: left;
    text-align: left;
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .model-display .md-title {
    font-size: 30px;
  }
  .fgx-brand-css .model-display .md-compare-models {
    float: right;
    cursor: pointer;
    margin-top: 30px;
  }
  .fgx-brand-css .model-display .md-content-wrapper {
    position: relative;
    width: 100%;
    overflow-x: hidden;
  }
  .fgx-brand-css .model-display .md-models-container {
    display: inline-block;
    clear: both;
    overflow: hidden;
    min-height: 315px;
    position: relative;
  }
  .fgx-brand-css .model-display .md-models {
    padding: 0;
    left: 0;
    position: relative;
    transition: left 0.2s ease;
  }
  .fgx-brand-css .model-display li.md-model-model {
    width: 266px;
    list-style: none;
    float: left;
    margin: 0 12px 0 12px;
    cursor: pointer;
  }
  .fgx-brand-css .model-display li.md-model-model:hover .fgx-brand-exlt-h6,
  .fgx-brand-css .model-display li.md-model-model:hover a.information_icon {
    color: #19678e;
  }
  .fgx-brand-css .model-display li.md-model-model a.model-img {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .model-display li.md-model-model .fgx-brand-exlt-h6,
  .fgx-brand-css .model-display li.md-model-model p {
    text-align: center;
  }
  .fgx-brand-css .model-display li.md-model-model > p {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin: 0;
    line-height: 1.8em;
  }
  .fgx-brand-css .model-display li.md-model-model sup {
    font-size: 65%;
  }
  .fgx-brand-css .model-display li.md-model-model img {
    height: auto;
    width: 100%;
  }
  .fgx-brand-css .model-display li.md-model-model .icon-info {
    font-size: 3.2rem;
  }
  .fgx-brand-css .model-display li.md-model-model .disclosure {
    color: #0678bc;
  }
  .fgx-brand-css .model-display li.md-model-model .disclosure .tooltip-item {
    color: inherit;
  }
  .fgx-brand-css .model-display .md-model-title,
  .fgx-brand-css .model-display .md-model-title a,
  .fgx-brand-css .model-display .md-model-price {
    color: #0678bc;
  }
  .fgx-brand-css .model-display .md-model-title {
    font-size: 2rem;
  }
  .fgx-brand-css .model-display .md-model-price {
    margin: 0.5em 0;
    padding: 0.75em 0 0 0;
    border-top: 1px solid #ddd;
  }
  .fgx-brand-css .model-display .carousel-arrows,
  .fgx-brand-css .model-display .meatballs {
    display: none;
    transition: all 0.2s ease;
  }
  .fgx-brand-css .model-display .carousel-arrows.scrollable,
  .fgx-brand-css .model-display .meatballs.scrollable {
    display: block;
  }
  .fgx-brand-css .model-display .carousel-arrows {
    position: absolute;
    right: -55px;
  }
  .fgx-brand-css .model-display .carousel-arrows.carousel-left {
    right: auto;
    left: -55px;
  }
  .fgx-brand-css .model-display .meatballs {
    padding: 0;
    margin: 30px 0;
    overflow: hidden;
  }
  .fgx-brand-css .model-display .meatballs > li {
    display: inline-block;
    margin: 15px 12px;
  }
  .fgx-brand-css .model-display .meatballs > li > a {
    background: #2096cd;
    display: block;
    width: 8px;
    height: 8px;
    border: solid 1px transparent;
    border-color: #2096cd;
    border-radius: 50%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
  }
  .fgx-brand-css .model-display .meatballs > li > a.active {
    background: transparent;
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  .fgx-brand-css .model-display .meatballs > li > a:hover {
    -webkit-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }
  @media (max-width: 767px) {
    .fgx-brand-css .model-display .carousel-arrows.scrollable {
      display: none;
    }
    .fgx-brand-css .model-display .md-header-wrap {
      padding-top: 30px;
    }
    .fgx-brand-css .model-display .md-models-container {
      width: 290px;
      margin: 0 auto;
    }
    .fgx-brand-css .model-display li.md-model-model.visible-xs {
      height: 100%;
    }
    .fgx-brand-css .model-display .md-title,
    .fgx-brand-css .model-display .md-compare-models {
      float: none;
      text-align: center;
    }
    .fgx-brand-Lincoln .fgx-brand-css .model-display .md-title,
    .fgx-brand-Lincoln .fgx-brand-css .model-display .md-compare-models {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .fgx-brand-css .model-display .md-title {
      margin: 0 0 10px 0;
      padding: 0;
    }
    .fgx-brand-css .model-display .md-compare-models {
      margin: 0 0 15px 0;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .model-display .carousel-arrows.scrollable {
      right: 0;
    }
    .fgx-brand-css .model-display .carousel-arrows.scrollable.carousel-left {
      right: auto;
      left: 0;
    }
  }
  .fgx-brand-css .recently-viewed {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: none;
    text-align: center;
  }
  .fgx-brand-css .recently-viewed .rv-models-container {
    display: inline-block;
    clear: both;
    overflow: auto;
    min-height: 315px;
    position: relative;
    width: 100%;
  }
  .fgx-brand-css .recently-viewed .rv-models {
    padding: 0;
    left: 0;
    position: relative;
    min-height: 315px;
    margin: auto;
  }
  .fgx-brand-css .recently-viewed .rv-models li.rv-model {
    width: 100%;
  }
  .fgx-brand-css .recently-viewed li.rv-model {
    min-width: 266px;
    min-height: 315px;
    list-style: none;
    float: left;
    margin: 0;
  }
  .fgx-brand-css .recently-viewed li.rv-model .fgx-brand-exlt-h6 {
    text-align: center;
    font-size: 1.3em;
    line-height: 1.5em;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .recently-viewed li.rv-model .fgx-brand-exlt-h6 {
      font-size: 1.1em;
    }
  }
  .fgx-brand-css .recently-viewed li.rv-model .fgx-brand-exlt-h6 .rv-model-name {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: bold;
  }
  .fgx-brand-css .recently-viewed li.rv-model > .model-img {
    position: relative;
    display: block;
  }
  .fgx-brand-css .recently-viewed li.rv-model > .vin-container {
    display: block;
    min-height: 30px;
  }
  .fgx-brand-css .recently-viewed li.rv-model .icon-info {
    margin: 0 0 0 -5px;
    font-size: 4.5rem;
    position: relative;
    color: #2096cd;
  }
  .fgx-brand-css .recently-viewed li.rv-model .icon-info:hover {
    text-decoration: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .recently-viewed li.rv-model .icon-info {
    font-size: 3.5rem;
    top: -3px;
  }
  .fgx-brand-css .recently-viewed li.rv-model img {
    height: auto;
    width: 100%;
    max-width: 446px;
    margin: auto;
    position: relative;
    z-index: 3;
  }
  .fgx-brand-css .recently-viewed li.rv-model .fgx-center-vert-horiz {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .fgx-brand-css .recently-viewed li.rv-model .image-loader-svg {
    min-width: 130px;
    min-height: 50px;
    background-repeat: no-repeat;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .recently-viewed
    li.rv-model
    .image-loader-svg {
    min-width: 150px;
    min-height: 90px;
  }
  .fgx-brand-css .recently-viewed li.rv-model .fgx-model-min-height {
    min-height: 133px;
  }
  .fgx-brand-css .recently-viewed li.rv-model .image-error-wrap {
    color: #333;
    font-size: 1.4rem;
    max-width: 270px;
    z-index: 4;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css
    .recently-viewed
    li.rv-model
    .image-error-wrap
    .image-error-title {
    font-family: "fordngbs-antenna-bold", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .recently-viewed .carousel-indicators li {
    background-color: #333;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .recently-viewed
    .carousel-indicators
    .active {
    background-color: transparent !important;
    border: 1px solid #333 !important;
  }
  .fgx-brand-css .recently-viewed.bbLayout .rv-title,
  .fgx-brand-css .recently-viewed.bbLayout li.rv-model.model_1,
  .fgx-brand-css .recently-viewed.bbLayout li.rv-model.model_2 {
    display: none !important;
  }
  .fgx-brand-css .recently-viewed.bbLayout .rv-bb-title {
    text-align: left;
    margin-bottom: 5px;
  }
  .fgx-brand-css .recently-viewed.bbLayout .rv-models {
    min-width: 100%;
    width: 100%;
    min-height: auto;
  }
  .fgx-brand-css .recently-viewed.bbLayout li.rv-model.model_0 {
    display: block;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    min-height: auto;
  }
  .fgx-brand-css .recently-viewed.bbLayout li.rv-model.model_0 img {
    max-width: 100%;
  }
  .fgx-brand-css .recently-viewed.bbLayout li.rv-model.model_0 > h6 {
    display: none;
  }
  .fgx-brand-css .recently-viewed.bbLayout .carousel-indicators {
    display: none;
  }
  .fgx-brand-css .recently-viewed.bbLayout.has-bb-img {
    position: relative;
  }
  .fgx-brand-css .recently-viewed.bbLayout.has-bb-img .rvv-background img {
    width: 100%;
  }
  .fgx-brand-css .recently-viewed.bbLayout.has-bb-img .rv-models-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    min-height: auto;
  }
  .fgx-brand-css .recently-viewed.bbLayout.has-bb-img .rv-models {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .recently-viewed .carousel-indicators {
      display: none;
    }
    .fgx-brand-css .recently-viewed.defaultLayout .rv-models {
      min-width: 846px;
    }
    .fgx-brand-css .recently-viewed.defaultLayout .rv-models li.rv-model {
      width: 31%;
    }
    .fgx-brand-css .recently-viewed.defaultLayout .rv-models.list-one {
      min-width: 266px;
    }
    .fgx-brand-css
      .recently-viewed.defaultLayout
      .rv-models.list-one
      li.rv-model {
      width: 98%;
    }
    .fgx-brand-css .recently-viewed.defaultLayout .rv-models.list-two {
      min-width: 568px;
    }
    .fgx-brand-css
      .recently-viewed.defaultLayout
      .rv-models.list-two
      li.rv-model {
      width: 46%;
    }
    .fgx-brand-css
      .recently-viewed.defaultLayout
      .rv-models.list-three
      li.rv-model {
      width: 31%;
    }
    .fgx-brand-css .recently-viewed.defaultLayout li.rv-model {
      margin: 0 12px;
    }
    .fgx-brand-css .recently-viewed.defaultLayout li.rv-model:first-child {
      margin-left: 0;
    }
    .fgx-brand-css .recently-viewed.defaultLayout li.rv-model:last-child {
      margin-right: 0;
    }
    .fgx-brand-css .recently-viewed.defaultLayout .carousel-inner > .item {
      display: list-item;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .recently-viewed li.rv-model .fgx-model-min-height {
      min-height: 150px;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-css .recently-viewed li.rv-model .fgx-model-min-height {
      min-height: 184px;
    }
  }
  .fgx-brand-css .brochures-and-guides {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .brochures-and-guides:before,
  .fgx-brand-css .brochures-and-guides:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .brochures-and-guides:after {
    clear: both;
  }
  .fgx-brand-css .brochures-and-guides .btm-align-row {
    font-size: 0;
  }
  .fgx-brand-css .brochures-and-guides .btm-align-row > div {
    display: inline-block;
    float: none;
    font-size: 1.4rem;
    vertical-align: bottom;
  }
  .fgx-brand-css .brochures-and-guides .dec-right-pad {
    padding-right: 5px;
  }
  .fgx-brand-css .brochures-and-guides .dec-left-pad {
    padding-left: 5px;
  }
  .fgx-brand-css .brochures-and-guides ul {
    padding-left: 0;
    list-style: none;
  }
  .fgx-brand-css .brochures-and-guides .main-heading.fgx-brand-exlt-h2 {
    width: 100%;
    border-bottom: thin solid #ddd;
    color: #555;
    padding-bottom: 15px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .main-heading.fgx-brand-exlt-h2 {
    font-size: 26px;
  }
  .fgx-brand-css .brochures-and-guides .image-hero {
    width: 100%;
    text-align: center;
  }
  .fgx-brand-css .brochures-and-guides .image-hero img {
    width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css .brochures-and-guides .image-hero .header-links a {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .image-hero
    .header-links
    a
    span {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .brochures-and-guides .tab-nav {
    border-top: thin solid #ddd;
    background-color: #f7f7f7;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
  }
  .fgx-brand-css .brochures-and-guides .tab-nav .tab-label-container {
    padding: 0;
  }
  .fgx-brand-css .brochures-and-guides .tab-nav .tab-label-container .tab-label {
    display: inline;
    padding-bottom: 11px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css
    .brochures-and-guides
    .tab-nav
    .tab-label-container
    .tab-label.selected {
    border-bottom: 5px solid #102b4e;
    color: #102b4e;
  }
  .fgx-brand-css .brochures-and-guides .content-sections {
    text-align: left;
  }
  .fgx-brand-css .brochures-and-guides .content-sections .content-section {
    display: none;
  }
  .fgx-brand-css .brochures-and-guides .content-sections .content-section.active {
    display: inherit;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section
    .fgx-brand-exlt-h6 {
    font-size: 1.4rem;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section
    .fgx-brand-exlt-h5 {
    margin-top: 20px;
    font-size: 24px;
  }
  .fgx-brand-css .brochures-and-guides .content-sections .content-section hr {
    margin-left: 15px;
    margin-right: 15px;
    border-color: #ddd;
  }
  .fgx-brand-css .brochures-and-guides .content-sections .content-section img {
    width: 100%;
  }
  .fgx-brand-css .brochures-and-guides .content-sections .content-section ul {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section
    ul
    > li {
    padding-bottom: 5px;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section
    ul
    > li
    a {
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section
    ul
    > li
    a:hover {
    border-color: #0678bc;
  }
  .fgx-brand-css
    .brochures-and-guides
    .content-sections
    .content-section.brochures-section
    ul {
    display: inline;
  }
  .fgx-brand-css .brochures-and-guides .brochure-img {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .fgx-brand-css .brochures-and-guides .brochure-content > div {
    padding-bottom: 25px;
  }
  .fgx-brand-css .brochures-and-guides .brochures-form-wrapper {
    position: relative;
    padding: 15px;
    z-index: 100;
  }
  .fgx-brand-css .brochures-and-guides .brochures-form-wrapper.hidden {
    display: none;
  }
  .fgx-brand-css
    .brochures-and-guides
    .brochures-form-wrapper
    .fd-golf-form-wrapper
    h2 {
    font-size: 110%;
  }
  .fgx-brand-css
    .brochures-and-guides
    .brochures-form-wrapper
    .fd-golf-form-wrapper.fd-golf-embed
    .fd-golf-gu-thankyou
    .fd-golf-ty-close {
    display: none;
  }
  .fgx-brand-css .brochures-and-guides .input-label {
    color: #333;
    display: block;
    font-size: 12px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding-bottom: 5px;
  }
  .fgx-brand-css .brochures-and-guides .fgx-custom-select {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown {
    min-height: 40px;
    height: auto;
    padding: 0;
    margin-bottom: 0;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown .arrow-down {
    font-size: 30px;
    top: 4px;
    right: 5px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .custom-dropdown
    .arrow-down {
    right: 3px;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown .selected-option {
    padding: 8px 5px;
    cursor: pointer;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown li {
    border-bottom: 1px solid #ddd;
    padding: 5px;
    font-size: 12px;
    cursor: pointer;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown .np-year,
  .fgx-brand-css .brochures-and-guides .custom-dropdown .np-make {
    padding-right: 5px;
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown.open .arrow-down {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .fgx-brand-css .brochures-and-guides .custom-dropdown.open .selection-dropdown {
    display: block;
  }
  .fgx-brand-css .brochures-and-guides .error-wrap {
    color: #d92e14;
    display: none;
    font-size: 12px;
  }
  .fgx-brand-css .brochures-and-guides .has-error .custom-dropdown {
    border-color: #d92e14;
    color: #d92e14;
  }
  .fgx-brand-css .brochures-and-guides .has-error .error-wrap {
    display: block;
  }
  .fgx-brand-css .brochures-and-guides .download-btn {
    background-color: #0678bc;
    color: #fff;
    padding-top: 9px;
    padding-bottom: 9px;
    width: 100%;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .brochures-and-guides .download-btn:hover {
    border-color: #0678bc;
    background-color: #fff;
    color: #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .brochures-and-guides .download-btn:hover {
    background-color: #0678bc;
    color: #fff;
    border-color: transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn:hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .brochures-and-guides
    .download-btn:hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .brochures-and-guides .zip-input {
    display: block;
    min-height: 40px;
    width: 20%;
  }
  .fgx-brand-css .brochures-and-guides .brochure-method {
    border: 1px solid #102b4e;
    color: #102b4e;
    padding: 12px;
    width: 100%;
  }
  .fgx-brand-css .brochures-and-guides .brochure-method.selected {
    background-color: #102b4e;
    color: #fff;
    border-color: #fff;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .brochures-and-guides .image-hero .header-links a {
      display: inline;
    }
    .fgx-brand-css .brochures-and-guides .content-sections {
      text-align: center;
    }
    .fgx-brand-css
      .brochures-and-guides
      .content-sections
      .content-section
      .fgx-brand-exlt-h5,
    .fgx-brand-css
      .brochures-and-guides
      .content-sections
      .content-section
      .fgx-brand-exlt-h6 {
      padding-left: 0;
    }
    .fgx-brand-css .brochures-and-guides .content-sections .content-section hr {
      margin-left: auto;
      margin-right: auto;
      width: 95%;
    }
    .fgx-brand-css
      .brochures-and-guides
      .content-sections
      .content-section
      .container-fluid {
      width: 95%;
      text-align: left;
    }
    .fgx-brand-css .brochures-and-guides .brochure-img {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  .fgx-brand-css .you-might-also-like {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css .you-might-also-like .pagination-info {
    display: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .you-might-also-like .ymal-title {
    font-size: 30px;
  }
  .fgx-brand-css .you-might-also-like .ymal-models-container {
    display: inline-block;
    clear: both;
    overflow-x: hidden;
    overflow-y: hidden;
    min-height: 260px;
    position: relative;
    width: 100%;
  }
  .fgx-brand-css .you-might-also-like .ymal-models {
    padding: 0;
    left: 0;
    position: relative;
    min-height: 260px;
    min-width: 846px;
    margin: auto;
  }
  .fgx-brand-css .you-might-also-like .ymal-models li.rv-model {
    width: 46%;
  }
  .fgx-brand-css .you-might-also-like .ymal-models.list-one {
    min-width: 266px;
  }
  .fgx-brand-css .you-might-also-like .ymal-models.list-one li.ymal-model {
    width: 98%;
  }
  .fgx-brand-css .you-might-also-like .ymal-models.list-two {
    min-width: 568px;
  }
  @media screen and (max-width: 480px) {
    .fgx-brand-css .you-might-also-like .ymal-models.list-two {
      min-width: 320px;
    }
  }
  .fgx-brand-css .you-might-also-like .ymal-models.list-two li.ymal-model {
    width: 46%;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .you-might-also-like .ymal-models.list-two li.ymal-model {
      width: 98%;
    }
  }
  .fgx-brand-css .you-might-also-like li.ymal-model {
    min-height: 260px;
    list-style: none;
    float: left;
    margin: 0 12px 0 12px;
  }
  @media screen and (max-width: 480px) {
    .fgx-brand-css .you-might-also-like li.ymal-model {
      min-width: 220px;
    }
  }
  .fgx-brand-css .you-might-also-like li.ymal-model:first-child {
    margin-left: 0;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model:last-child {
    margin-right: 0;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model:hover .fgx-brand-exlt-h6,
  .fgx-brand-css .you-might-also-like li.ymal-model:hover a.rv-title-link {
    color: #19678e;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model .icon-info {
    margin: 0;
    font-size: 4.5rem;
    position: relative;
    color: #2096cd;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model .icon-info:hover {
    text-decoration: none;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .you-might-also-like
    li.ymal-model
    .icon-info {
    font-size: 3.5rem;
    top: -3px;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model .divider-container {
    width: 80%;
    border-bottom: solid 1px #ddd;
    margin: 10px auto 0 auto;
    max-width: 350px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .you-might-also-like
    li.ymal-model
    .icon-info-25px:before {
    content: "\59";
  }
  .fgx-brand-css .you-might-also-like li.ymal-model .fgx-brand-exlt-h6 {
    text-align: center;
    font-size: 1.3em;
    line-height: 1em;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model .fgx-brand-exlt-h6 > a > i {
    font-size: 2.4em;
    line-height: 1em;
    margin-left: -14px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .you-might-also-like
    li.ymal-model
    .fgx-brand-exlt-h6
    > a
    > i {
    font-size: 1.4em;
    margin-left: -4px;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .you-might-also-like li.ymal-model .fgx-brand-exlt-h6 {
      font-size: 1.1em;
    }
  }
  .fgx-brand-css
    .you-might-also-like
    li.ymal-model
    .fgx-brand-exlt-h6.ymal-model-title {
    text-transform: uppercase;
  }
  .fgx-brand-css .you-might-also-like li.ymal-model img {
    height: auto;
    width: 100%;
    max-width: 446px;
    margin: auto;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .you-might-also-like .carousel-indicators {
      display: none;
    }
    .fgx-brand-css .you-might-also-like li.item {
      display: inline-block;
    }
  }
  .fgx-brand-css .disclosures {
    background: #fff;
    border-top: 1px solid 1px;
  }
  .fgx-brand-css .disclosures .title {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin: 0;
    color: #0678bc;
    text-align: center;
    text-transform: uppercase;
    padding: 30px 20px;
    font-size: 1.4rem;
    cursor: pointer;
  }
  .fgx-brand-css .disclosures .title button {
    text-transform: uppercase;
    background: transparent;
    border: 0;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .disclosures .title {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    letter-spacing: 2px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .disclosures .title .fgx-btn-content-wrap {
    display: inline-block;
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .disclosures .title .title-text,
  .fgx-brand-css .disclosures .title .icon {
    vertical-align: middle;
  }
  .fgx-brand-Ford .fgx-brand-css .disclosures .title:hover {
    color: #044972;
  }
  .fgx-brand-css .disclosures .chevron-down {
    transform: rotate(0);
  }
  .fgx-brand-css .disclosures.open .disclosures-text {
    padding-top: 40px;
    padding-bottom: 40px;
    max-height: 240px;
    overflow-y: scroll;
  }
  .fgx-brand-css .disclosures.open .chevron-down {
    transform: rotate(-180deg);
  }
  .fgx-brand-Lincoln .fgx-brand-css .disclosures.open .chevron-down {
    transform: rotate(0);
  }
  .fgx-brand-css
    .disclosures.loaded
    > .disclosures-container
    > .disclosures-text {
    transition: all 0.2s ease;
  }
  .fgx-brand-css .disclosures.loaded .chevron-down {
    transition: all 0.2s ease;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .disclosures.loaded
    .icon-action-chevron-down-25px {
    font-size: 1.4rem;
    font-weight: 700;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .disclosures.loaded
    .icon-action-chevron-down-25px:before {
    content: "\4b";
    margin-right: -5px;
  }
  .fgx-brand-css .disclosures .chevron-down {
    font-size: 30px;
    display: inline-block;
  }
  .fgx-brand-css .disclosures-text {
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    background: #f7f7f7;
    color: #333;
    font-size: 12px;
  }
  .fgx-brand-css .disclosures-text > li {
    list-style: none;
  }
  .fgx-brand-css .disclosures-text .disc-note {
    margin-bottom: 10px;
  }
  .fgx-brand-css .disclosures-text::-webkit-scrollbar-track {
    background: #ccc;
    width: 1.1rem;
  }
  .fgx-brand-css .disclosures-text::-webkit-scrollbar {
    height: 10px;
    overflow: hidden;
    width: 1.1rem;
  }
  .fgx-brand-css .disclosures-text::-webkit-scrollbar-thumb {
    background-color: #0678bc;
    width: 1.1rem;
  }
  .fgx-brand-css .globalFooter {
    overflow: hidden;
    position: relative;
    z-index: 1000;
  }
  .fgx-brand-css .globalFooter .search-form a:focus,
  .fgx-brand-css .globalFooter .main a:focus,
  .fgx-brand-css .globalFooter .secondary a:focus {
    color: #fff !important;
    outline: 1px solid #fff !important;
    outline-offset: -1px;
  }
  .fgx-brand-css .globalFooter .tertiary a:focus {
    outline-offset: -1px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .globalFooter .tertiary a:focus {
    color: #fff !important;
    outline: 1px solid #fff !important;
  }
  .fgx-brand-css .globalFooter .social-links .fgx-brand-lt-h6 {
    position: relative;
    top: -15px;
    font-size: 1.2rem;
  }
  .fgx-brand-css .globalFooter .social-links ul {
    display: inline;
    padding: 0 0 0 5px;
  }
  .fgx-brand-css .globalFooter .social-links ul li {
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .hide-on-mobile {
    display: none !important;
  }
  .fgx-brand-css .globalFooter .icon-action-chevron-down-25px,
  .fgx-brand-css .globalFooter .icon-action-chevron-up-25px {
    position: absolute;
    right: 20px;
    top: 25px;
  }
  .fgx-brand-css .globalFooter .icon {
    margin-right: 3px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .globalFooter .icon {
    margin-right: 0;
  }
  .fgx-brand-css .globalFooter .facebook-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat 0 0;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .twitter-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -40px 0;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .youtube-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -80px 0;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .instagram-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -120px 0;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .fs-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -160px 0;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .tumblr-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat 0 -40px;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .vimeo-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -40px -40px;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter .pinterest-icon {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -80px -40px;
    height: 40px;
    width: 40px;
    background-size: 400px 200px;
    display: inline-block;
  }
  .fgx-brand-css .globalFooter > div > .navbar {
    margin-bottom: 0;
    border-radius: 0;
  }
  .fgx-brand-css .globalFooter .search-form {
    padding: 25px 0;
    background-color: #333;
  }
  .fgx-brand-Lincoln .fgx-brand-css .globalFooter .search-form {
    display: none;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form {
    position: relative;
    margin: 0;
    border: 0 none;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form .form-group {
    width: 100%;
    height: inherit;
    margin-bottom: 0;
    position: relative;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form .search-suggestions {
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
    z-index: 2;
  }
  .fgx-brand-css
    .globalFooter
    .search-form
    .navbar-form
    .search-suggestions
    > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form .icon {
    position: absolute;
    display: block;
    top: 11px;
    left: 0;
    z-index: 6;
    width: 34px;
    height: 34px;
    overflow: hidden;
    color: #fff;
    font-size: 42px;
    line-height: 28px;
    background: 0;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form .icon:before {
    margin-left: -10px;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form input[type="search"] {
    position: relative;
    display: inline-block;
    z-index: 5;
    height: inherit;
    margin: 0;
    border: 0 none;
    padding: 0 0 0 35px;
    background: transparent none;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 24px;
    vertical-align: middle;
  }
  .fgx-brand-css
    .globalFooter
    .search-form
    .navbar-form
    input[type="search"]::-moz-placeholder {
    color: #fff;
    opacity: 1;
  }
  .fgx-brand-css
    .globalFooter
    .search-form
    .navbar-form
    input[type="search"]:-ms-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .search-form
    .navbar-form
    input[type="search"]::-webkit-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .search-form
    .navbar-form
    input[type="search"]:focus {
    outline: 0;
  }
  .fgx-brand-css .globalFooter .search-form .navbar-form .dropdown-menu {
    margin-left: -15px;
    margin-right: -15px;
  }
  .fgx-brand-css .globalFooter .search-form .mobile-search-container .icon {
    top: -7px;
    margin-left: 25px;
  }
  .fgx-brand-css .globalFooter .search-form .mobile-search-container .form-group {
    padding-left: 25px;
  }
  .fgx-brand-css .globalFooter .search-form .mobile-search-container .popular {
    padding-left: 25px;
  }
  .fgx-brand-css .globalFooter .search-form .popular {
    padding: 5px 0 0 0;
    font-size: 1.4rem;
  }
  .fgx-brand-css .globalFooter .search-form .popular .lbl {
    display: inline-block;
    padding-right: 10px;
    color: #fff;
    font-weight: bold;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    vertical-align: middle;
  }
  .fgx-brand-css .globalFooter .search-form .popular .list-inline {
    display: inline-block;
    margin-bottom: 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    vertical-align: middle;
  }
  .fgx-brand-css .globalFooter .search-form .popular a {
    color: #a7a7a7;
  }
  .fgx-brand-css .globalFooter .search-form .popular a:hover {
    color: #fff;
    text-shadow: 0 0 0.4px #fff, 0 0 0.4px #fff;
  }
  .fgx-brand-css .globalFooter .navbar-default,
  .fgx-brand-css .globalFooter .navbar-inverse {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .globalFooter .navbar-default,
  .fgx-brand-Lincoln .fgx-brand-css .globalFooter .navbar-inverse {
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li {
    overflow: hidden;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li > a,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li > a,
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li .list-heading,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li .list-heading {
    padding: 5px 25px;
    font-size: 1.4rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-default
    .navbar-nav
    > li
    > a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-inverse
    .navbar-nav
    > li
    > a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-default
    .navbar-nav
    > li
    .list-heading,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-inverse
    .navbar-nav
    > li
    .list-heading {
    padding: 10px 15px;
    color: #fff;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li > a,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li > a {
    color: #a7a7a7;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li > a:hover,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-default
    .navbar-nav
    > li
    > a
    > .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .text {
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-default
    .navbar-nav
    > li
    > a:hover
    > .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-inverse
    .navbar-nav
    > li
    > a:hover
    > .text {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-default
    .navbar-nav
    > li
    > a:hover
    > .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .navbar-inverse
    .navbar-nav
    > li
    > a:hover
    > .icon {
    color: #0678bc;
  }
  .fgx-brand-css .globalFooter .navbar-default .navbar-nav > li > .navbar-nav,
  .fgx-brand-css .globalFooter .navbar-inverse .navbar-nav > li > .navbar-nav {
    margin: 0;
  }
  .fgx-brand-css .globalFooter .main .navbar-default,
  .fgx-brand-css .globalFooter .main .navbar-inverse {
    border: 1px solid #3a3a3a;
    border-bottom: 0 none;
  }
  .fgx-brand-css .globalFooter .main .navbar-default > .container > .navbar-nav,
  .fgx-brand-css .globalFooter .main .navbar-inverse > .container > .navbar-nav {
    padding: 0;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.finance
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.finance
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.finance
    .list-heading,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.finance
    .list-heading {
    border-top: 1px solid #3a3a3a !important;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.shop,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.shop,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.finance,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.finance,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.owner,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.owner,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.experience,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.experience {
    cursor: pointer;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.vehicles
    .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.vehicles
    .icon {
    display: none !important;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li.vehicles
    .icon.icon-new-window-25px,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li.vehicles
    .icon.icon-new-window-25px {
    display: inline !important;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading {
    border-top: 1px solid #3a3a3a;
    padding: 25px 25px;
    color: #fff;
    font-size: 16px;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a:before,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a:before,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading:before,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading:before,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading:after,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading:after {
    clear: both;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .icon {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .icon,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading
    > .icon {
    float: right;
    width: 31px;
    overflow: visible;
    font-size: 45px;
    line-height: 21px;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > a.nameplate
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > a.nameplate
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    .list-heading.nameplate
    > .text,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    .list-heading.nameplate
    > .text {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav {
    width: 100%;
    border-top: 1px solid #3a3a3a;
    padding: 30px 0;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave.ng-leave-active,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave.ng-leave-active {
    max-height: 0;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-leave,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter.ng-enter-active,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav.ng-enter.ng-enter-active {
    max-height: 500px;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav
    > li,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav
    > li {
    float: none;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li
    > .navbar-nav
    > li
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li
    > .navbar-nav
    > li
    > a {
    border-top: 0 none;
    padding-left: 45px;
    font-size: 1.4rem;
    line-height: 2.1rem;
  }
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li:first-child
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li:first-child
    > a,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-default
    > .container
    > .navbar-nav
    > li:first-child
    .list-heading,
  .fgx-brand-css
    .globalFooter
    .main
    .navbar-inverse
    > .container
    > .navbar-nav
    > li:first-child
    .list-heading {
    border-top: 0 none;
  }
  .fgx-brand-css .globalFooter .main .navbar-inverse {
    background-color: #242424;
  }
  @media only screen and (min-width: 769px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav {
      padding-right: 50px;
    }
  }
  @media only screen and (max-width: 768px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav {
      padding-right: 0;
    }
  }
  .fgx-brand-css .globalFooter .secondary .navbar-default,
  .fgx-brand-css .globalFooter .secondary .navbar-inverse {
    border: 0 none;
    padding: 5px 0;
    background-color: #102b4e;
  }
  .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav,
  .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav {
    margin: 0;
  }
  .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav > li,
  .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav > li {
    border-bottom: 1px solid #788691;
  }
  .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav > li > a,
  .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav > li > a {
    padding: 20px 0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .text,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .text {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .text,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .text {
    color: #37a9e8;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 30px;
    line-height: 30px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon {
    position: relative;
    color: #2096cd;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon:before,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon:before {
    position: relative;
    z-index: 12;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li
    > a
    > .icon:after,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li
    > a
    > .icon:after {
    position: absolute;
    top: 1px;
    content: " ";
    width: 28px;
    height: 28px;
    display: block;
    z-index: 10;
    background-color: #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 30px;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.chat-now
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.chat-now
    > a {
    color: #0678bc;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.chat-now
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.chat-now
    > a
    > .icon {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.comment-card,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.comment-card {
    display: none;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.get-updates
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.get-updates
    > a {
    color: #0678bc;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.get-updates
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.get-updates
    > a
    > .icon {
    position: relative;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.get-updates
    > a
    > .icon:after,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.get-updates
    > a
    > .icon:after {
    position: absolute;
    display: inline-block;
    content: "";
    top: 1px;
    left: 1px;
    z-index: 0;
    width: 28px;
    height: 28px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .navbar-nav
    > li.get-updates
    > a
    > .icon:before,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .navbar-nav
    > li.get-updates
    > a
    > .icon:before {
    position: relative;
    z-index: 5;
  }
  .fgx-brand-css .globalFooter .secondary .navbar-default .social-links,
  .fgx-brand-css .globalFooter .secondary .navbar-inverse .social-links {
    padding: 30px 0 40px 0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    .fgx-brand-lt-h6,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    .fgx-brand-lt-h6 {
    margin: 0 0 15px 0;
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline {
    margin: 0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li {
    width: 40px;
    height: 40px;
    margin-right: 3px;
    padding: 0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li:last-child,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li:last-child {
    margin-right: 0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li
    > a {
    display: inline-block;
    width: inherit;
    height: inherit;
    color: #fff;
    text-align: center;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li
    > a
    > .icon,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li
    > a
    > .icon {
    display: inline-block;
    width: inherit;
    height: inherit;
    margin-top: 5px;
    font-size: 30px;
    line-height: 30px;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li.facebook
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li.facebook
    > a {
    background-color: #4f71a9;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li.twitter
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li.twitter
    > a {
    background-color: #67c5e0;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li.youtube
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li.youtube
    > a {
    background-color: #cd322e;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li.instagram
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li.instagram
    > a {
    background-color: #517ea4;
  }
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-default
    .social-links
    ul.list-inline
    > li.ford-social
    > a,
  .fgx-brand-css
    .globalFooter
    .secondary
    .navbar-inverse
    .social-links
    ul.list-inline
    > li.ford-social
    > a {
    background-color: #2096cd;
  }
  @media only screen and (min-width: 769px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .language-selector {
      float: right;
      padding-right: 50px;
    }
  }
  @media only screen and (max-width: 768px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .language-selector {
      float: right;
      padding-right: 0;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .language-selector {
      float: none;
    }
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse {
    border-top: 0 none;
    padding: 25px 0;
    color: #999;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default > .container,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse > .container {
    position: relative;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    > .container.fgx-brand-global-container-pad,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    > .container.fgx-brand-global-container-pad {
    width: 100%;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .brand-logo,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .brand-logo {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -150px 0;
    width: 73px;
    height: 26px;
    background-size: 300px 150px;
    display: inline-block;
    padding: 0;
    margin: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .brand-logo,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .brand-logo {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -220px 0;
    background-size: 400px 200px;
    width: 14px;
    height: 45px;
    position: relative;
    top: 6px;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .brand-copy,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .brand-copy {
    color: #425968 !important;
    font-weight: bold;
    font-size: 1.1rem !important;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .brand-copy,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .brand-copy {
    display: none;
    font-family: "fordngbs-antenna-re", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .language-selector,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .language-selector {
    position: relative;
    z-index: 0;
    padding: 5px 0 15px 0;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .language-selector a,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .language-selector a {
    color: #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon {
    color: #fff !important;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .text {
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a:hover,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a:hover {
    color: #102b4e;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a:hover
    > .icon,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a:hover
    > .icon {
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a:hover
    > .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a:hover
    > .icon {
    color: #0678bc !important;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a:hover
    .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a:hover
    .text {
    color: #fff;
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a {
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .text,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .text {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon {
    height: 23px;
    overflow: hidden;
    margin-right: 10px;
    color: #2096cd;
    font-size: 45px;
    line-height: 23px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon {
    color: #fff;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon:before,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon:before {
    margin-left: -11px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .icon:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .icon:before {
    margin-left: 0;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .text,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .text {
    font-size: 1.3rem;
    line-height: 18px;
    text-decoration: underline;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .language-selector
    a
    .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .language-selector
    a
    .text {
    text-decoration: none;
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
    padding-bottom: 0;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    .lincoln-footer-pipe,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    .lincoln-footer-pipe {
    float: left;
    padding-right: 15px;
    display: none;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li.copyright
    > .text,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li.copyright
    > .text {
    display: inline-block;
    padding: 5px 25px;
    font-size: 1.3rem;
    vertical-align: middle;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li.copyright
    > .text,
  .fgx-brand-Ford
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li.copyright
    > .text {
    color: #555;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li.copyright
    > .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li.copyright
    > .text {
    font-size: 12px;
    padding: 10px 15px;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav > li > a,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav > li > a {
    color: #555;
    font-size: 1.3rem;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li
    > a:hover,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li
    > a:hover {
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li
    > a:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li
    > a:hover {
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    .navbar-nav
    > li
    > a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    .navbar-nav
    > li
    > a {
    font-size: 12px;
    color: #fff;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand {
    display: inline-block;
    height: auto;
    margin-left: -10px;
    padding: 0;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand > img,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand > img,
  .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand > span,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand > span {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand > span,
  .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand > span {
    margin-left: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 1.3rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    a.navbar-brand
    > span,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    a.navbar-brand
    > span {
    margin-left: 10px;
  }
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-default
    a.navbar-brand.lincoln-logo,
  .fgx-brand-css
    .globalFooter
    .tertiary
    .navbar-inverse
    a.navbar-brand.lincoln-logo {
    display: none;
  }
  .fgx-brand-css .globalFooter .tertiary .navbar-default {
    background-color: #f7f7f7;
    border-color: #e7e7e7;
  }
  .fgx-brand-css .globalFooter .roadside-assistance {
    padding: 35px 0;
    background-color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  @media (max-width: 479px) {
    .fgx-brand-css
      .globalFooter
      .mobile-search-container
      .popular.fgx-brand-global-container-pad-left {
      padding-left: 15px;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .globalFooter .main .navbar-default > .container > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav {
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li
      .list-heading {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li
      > .navbar-nav
      > li
      > a {
      padding-left: 20px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .globalFooter .hide-on-mobile {
      display: block !important;
    }
    .fgx-brand-css .globalFooter .search-form {
      padding: 30px 0;
    }
    .fgx-brand-css .globalFooter .search-form:before,
    .fgx-brand-css .globalFooter .search-form:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .globalFooter .search-form:after {
      clear: both;
    }
    .fgx-brand-css .globalFooter .search-form .navbar-form {
      float: left;
      width: 50%;
    }
    .fgx-brand-css .globalFooter .search-form .navbar-form .icon {
      top: 1px;
    }
    .fgx-brand-css .globalFooter .search-form .popular {
      float: right;
      width: 50%;
      text-align: right;
    }
    .fgx-brand-css .globalFooter .main .navbar-default,
    .fgx-brand-css .globalFooter .main .navbar-inverse {
      padding: 18px 0 90px 0;
      min-height: 475px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:first-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:first-child {
      margin-left: -18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:last-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:last-child {
      float: left;
      display: block;
      width: 50%;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles {
      padding-left: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .icon {
      display: none;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .icon.icon-new-window-25px {
      display: inline !important;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop {
      width: 180px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .list-heading {
      padding-left: 18px;
      padding-right: 18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav {
      border-top: 0 none;
      padding-top: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav
      > li
      > a {
      padding-top: 3px;
      padding-left: 18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop {
      cursor: default;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      float: right;
      width: 360px;
      cursor: pointer;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience:after {
      clear: both;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      .list-heading {
      padding-left: 36px;
      padding-right: 18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav
      > li
      > a {
      padding-left: 36px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      border-bottom: 1px solid #3a3a3a;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      .list-heading {
      border-top: 0 none !important;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav {
      float: right;
      max-width: 65%;
      padding-top: 35px;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav > li,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav > li {
      margin-left: 50px;
      border-bottom: 0 none;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li:first-child,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li:first-child {
      margin-left: 0;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav > li > a,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav > li > a {
      padding-top: 30px;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li
      > a
      > .icon,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li
      > a
      > .icon {
      width: 40px;
      height: 40px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding-box;
      background-clip: padding-box;
      font-size: 40px;
      line-height: 40px;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li
      > a
      > .icon:after,
    .fgx-brand-Ford
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li
      > a
      > .icon:after {
      position: absolute;
      top: 2px;
      content: " ";
      width: 36px;
      height: 36px;
      display: block;
      z-index: 10;
      background-color: #fff;
      margin: 0 auto;
      left: 1px;
      right: 0;
      border-radius: 40px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li
      > a
      > .icon,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li
      > a
      > .icon {
      width: 20px;
      font-size: 20px;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li
      > a
      > .text,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li
      > a
      > .text {
      font-size: 18px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.get-updates
      > a
      > .icon:after,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.get-updates
      > a
      > .icon:after {
      width: 38px;
      height: 38px;
      -webkit-border-radius: 19px;
      -moz-border-radius: 19px;
      border-radius: 19px;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding-box;
      background-clip: padding-box;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .social-links,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .social-links {
      float: left;
      max-width: 35%;
      padding-bottom: 35px;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse {
      padding-bottom: 40px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .language-selector,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .language-selector {
      padding-top: 10px;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
      max-width: 500px;
      width: 80%;
      margin: 0;
      padding: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .navbar-nav
      .lincoln-footer-pipe,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      .navbar-nav
      .lincoln-footer-pipe {
      display: inline-block;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .navbar-nav,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      .navbar-nav {
      width: auto;
    }
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .navbar-nav
      > li.copyright
      > .text,
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      .navbar-nav
      > li.copyright
      > .text {
      padding-left: 0;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav > li > a,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav > li > a {
      padding-left: 0;
    }
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      .navbar-nav
      > li:last-child
      > a,
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      .navbar-nav
      > li:last-child
      > a {
      padding-right: 0;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand {
      position: absolute;
      top: 10px;
      right: 10px;
      z-index: 5;
      margin-left: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      a.navbar-brand
      > span,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      a.navbar-brand
      > span {
      margin-left: 0;
    }
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      a.navbar-brand.lincoln-logo,
    .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      a.navbar-brand.lincoln-logo {
      position: relative;
      top: -8px;
      left: 0;
      right: 0;
      padding-right: 20px;
      display: block;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      a.navbar-brand.lincoln-logo,
    .fgx-brand-Ford
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      a.navbar-brand.lincoln-logo {
      display: none;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-default
      a.navbar-brand.ford-logo,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .tertiary
      .navbar-inverse
      a.navbar-brand.ford-logo {
      display: none;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .globalFooter .search-form {
      padding: 35px 0;
    }
    .fgx-brand-css .globalFooter .main .navbar-default,
    .fgx-brand-css .globalFooter .main .navbar-inverse {
      padding-top: 25px;
      padding-bottom: 90px;
      min-height: 475px;
    }
    .fgx-brand-css .globalFooter .main .navbar-default:before,
    .fgx-brand-css .globalFooter .main .navbar-inverse:before,
    .fgx-brand-css .globalFooter .main .navbar-default:after,
    .fgx-brand-css .globalFooter .main .navbar-inverse:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css .globalFooter .main .navbar-default:after,
    .fgx-brand-css .globalFooter .main .navbar-inverse:after {
      clear: both;
    }
    .fgx-brand-css .globalFooter .main .navbar-default > .container > .navbar-nav,
    .fgx-brand-css .globalFooter .main .navbar-inverse > .container > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:first-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:first-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:last-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:last-child {
      margin-right: auto;
      margin-left: auto;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:first-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:first-child {
      width: 40%;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav:last-child,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav:last-child {
      width: 60%;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      height: auto;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      .icon,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      .icon {
      display: none;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      .icon.icon-new-window-25px,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      .icon.icon-new-window-25px {
      display: inline !important;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop {
      width: 50%;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      .list-heading {
      padding-left: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop
      > .navbar-nav
      > li
      > a {
      padding-left: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      float: left;
      cursor: default;
      width: 33.33%;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience:after,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience:before,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience:before {
      display: none;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      .list-heading,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      .list-heading {
      border-top: 0 none;
      padding-left: 18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav {
      border-top: 0 none;
      padding-top: 0;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav
      > li
      > a,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience
      > .navbar-nav
      > li
      > a {
      padding-top: 3px;
      padding-left: 18px;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      border-bottom: 0 none;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.chat-now,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.chat-now,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card {
      margin-left: 50px;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card {
      display: block;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card
      > a,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card
      > a {
      color: #0678bc;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card
      > a
      > .icon,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card
      > a
      > .icon {
      position: relative;
      margin-right: 15px;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card
      > a
      > .icon:after,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card
      > a
      > .icon:after {
      position: absolute;
      display: inline-block;
      content: "";
      top: 2px;
      left: 1px;
      z-index: 0;
      width: 36px;
      height: 36px;
      background-color: #fff;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .navbar-nav
      > li.comment-card
      > a
      > .icon:before,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .navbar-nav
      > li.comment-card
      > a
      > .icon:before {
      position: relative;
      z-index: 5;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse {
      padding-bottom: 50px;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .language-selector,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .language-selector {
      padding-top: 15px;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
      max-width: 100%;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      .container,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      .container {
      padding-left: 80px;
    }
    .fgx-brand-css .globalFooter .main .navbar-default > .container > .navbar-nav,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav {
      padding: 0;
      border-top: 0 none;
    }
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.vehicles,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.owner,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.shop,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.finance,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-default
      > .container
      > .navbar-nav
      > li.experience,
    .fgx-brand-css
      .globalFooter
      .main
      .navbar-inverse
      > .container
      > .navbar-nav
      > li.experience {
      height: auto;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .social-links
      .fgx-brand-lt-h6,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .social-links
      .fgx-brand-lt-h6 {
      display: inline-block;
      margin-right: 25px;
      margin-bottom: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .social-links
      .fgx-brand-lt-h6,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .social-links
      .fgx-brand-lt-h6 {
      margin-right: 5px;
    }
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-default
      .social-links
      .list-inline,
    .fgx-brand-css
      .globalFooter
      .secondary
      .navbar-inverse
      .social-links
      .list-inline {
      display: inline-block;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav {
      padding-top: 30px;
    }
    .fgx-brand-css .globalFooter .secondary .navbar-default .navbar-nav > li > a,
    .fgx-brand-css .globalFooter .secondary .navbar-inverse .navbar-nav > li > a {
      padding-top: 0;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
      width: auto;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand {
      right: 40px;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand > span,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand > span {
      color: #0c1218;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .fgx-brand-css .globalFooter .tertiary nav > div > ul > li.skinny {
      float: none;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand {
      display: inline-block;
      height: auto;
      margin-left: 5px;
      padding: 0;
      position: relative;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
      width: 100%;
      max-width: none;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .fgx-brand-css .globalFooter .tertiary nav > div > ul > li.skinny {
      float: none;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default a.navbar-brand,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse a.navbar-brand {
      display: inline-block;
      height: auto;
      margin-left: 5px;
      padding: 0;
      position: relative;
    }
    .fgx-brand-css .globalFooter .tertiary .navbar-default .navbar-nav,
    .fgx-brand-css .globalFooter .tertiary .navbar-inverse .navbar-nav {
      width: 100%;
      max-width: none;
    }
  }
  .fgx-brand-css .mainNavOverlay {
    display: none;
  }
  .fgx-brand-css .mainNavOverlay.open {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: #000 none;
  }
  .fgx-brand-syn-bnp .fgx-brand-css .mainNavOverlay {
    z-index: 99;
  }
  .fgx-brand-css .mainNavigation {
    min-height: 70px;
  }
  .fgx-brand-css .mainNavigation .segmentHover:after {
    position: absolute;
    display: block;
    content: "";
    bottom: 0;
    left: 0;
    z-index: 5;
    width: 0;
    height: 4px;
    background-color: #2d96cd;
    transition: width 0.3s;
  }
  .fgx-brand-css .mainNavigation .segmentHover:hover:after {
    width: 100%;
  }
  .fgx-brand-css .mainNavigation #colorfix {
    display: block;
    z-index: -1;
    width: 100%;
    position: absolute;
    background-color: white;
    top: 0;
  }
  .fgx-brand-css .mainNavigation .nav.main-nav-items .drop-parent .dropdown-menu {
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    display: block;
    transform: translateY(-100%);
    z-index: -2;
    visibility: hidden;
  }
  .fgx-brand-css
    .mainNavigation
    .nav.main-nav-items
    .drop-parent.open
    .dropdown-menu {
    transform: translateY(0);
    visibility: visible;
  }
  .fgx-brand-css
    .mainNavigation
    .nav.main-nav-items.no-transition
    .drop-parent
    .dropdown-menu {
    transition: none;
  }
  .fgx-brand-css .mainNavigation.toggled .navbar {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-css .mainNavigation.toggled .mobile-menu.main {
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    left: 0;
  }
  .fgx-brand-css .mainNavigation .year {
    font-size: 16px;
    color: #000000;
  }
  .fgx-brand-css .mainNavigation .from-price {
    font-size: 1.4rem;
    color: #555;
    position: relative;
    left: 3px;
    white-space: nowrap;
  }
  .fgx-brand-css .mainNavigation .icon.icon-action-chevron-up-25px {
    color: #102b4e;
  }
  .fgx-brand-css .mainNavigation .icon.icon-action-chevron-left-25px {
    margin-right: 2px;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon {
    padding: 1.75rem 0.875rem 1.75rem 0;
    transition: 0.2s;
    cursor: pointer;
    user-select: none;
    border-radius: 0.5rem;
    background: 0;
    border: 0 solid white;
    outline: 0;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .lines {
    display: inline-block;
    width: 3.5rem;
    height: 2px;
    background: #2096cd;
    border-radius: 0.25rem;
    transition: 0.2s;
    position: relative;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .lines:before {
    top: 0.875rem;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .lines:before,
  .fgx-brand-css .mainNavigation .hamburger-icon .lines:after {
    display: inline-block;
    width: 3.5rem;
    height: 2px;
    background: #2096cd;
    border-radius: 0.25rem;
    transition: 0.2s;
    position: absolute;
    left: 0;
    content: "";
    transform-origin: 0.25rem center;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .lines:after {
    top: -0.875rem;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .fgx-open-icon {
    display: block;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon .fgx-close-icon {
    display: none;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon:hover {
    opacity: 1;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .lines {
    background: transparent;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .lines:before,
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .lines:after {
    transform-origin: 50% 50%;
    top: 0;
    width: 3.5rem;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .fgx-open-icon {
    display: none;
  }
  .fgx-brand-css .mainNavigation .hamburger-icon.x-icon .fgx-close-icon {
    display: block;
  }
  .fgx-brand-css .mainNavigation .nav > li > a:hover,
  .fgx-brand-css .mainNavigation .nav > li > a:focus {
    background-color: transparent;
  }
  .fgx-brand-css .mainNavigation .toggle-minheight {
    max-height: none !important;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-toggle {
    margin-top: 3px;
    border: 0;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-toggle:hover,
  .fgx-brand-css .mainNavigation .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-toggle .icon-bar {
    background-color: #0678bc;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-nav > li > a {
    color: #777;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-nav > li > a:hover {
    color: #002c5e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mainNavigation
    .navbar-default
    .navbar-nav
    > li
    > a {
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .fgx-brand-css .mainNavigation .navbar-default .navbar-nav > li > a .icon,
  .fgx-brand-css .mainNavigation .mobile-menu.main .navbar-nav > li > a .icon {
    color: #2096cd;
  }
  .fgx-brand-css .mainNavigation .container .navbar-collapse.collapse {
    display: none;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.user.open
    .dropdown-menu
    > li
    > a:hover,
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.user.open
    .dropdown-menu
    > li
    > a:focus {
    background-color: transparent;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language {
    height: 74px;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language
    span.text {
    display: inline;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language
    span.tablet-display {
    display: none;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language
    .hide-on-tablet {
    display: inline;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language.open
    .dropdown-menu {
    max-width: 100px;
    right: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .container
    .navbar-collapse.collapse
    > .navbar-nav
    > li.language.open
    .dropdown-menu
    > li.language-current
    > span {
    display: block;
    padding: 15px 6px;
    text-align: left;
    color: #102b4e;
  }
  .fgx-brand-css .mainNavigation .navbar-header .brand-logo {
    background-image: url(../images/logo.png);
    background-position: center;
    background-size: contain;
    width: 40mm;
    height: 16mm;
    background-repeat: no-repeat;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mainNavigation .navbar-header .brand-logo {
    width: 14px;
    height: 45px;
    position: relative;
    top: 6px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mainNavigation .navbar-header .brand-copy {
    display: none;
  }
  .fgx-brand-css .mainNavigation .navbar-header > a .icon {
    color: #2096cd;
  }
  .fgx-brand-css .mainNavigation > .navbar {
    width: 100%;
    margin-bottom: 0;
    background-color: #fff;
    min-height: 70px;
    z-index: 2001;
  }
  .fgx-brand-css .mainNavigation > .navbar.nonsticky {
    position: relative;
  }
  .fgx-brand-css .mainNavigation .icon-contact-locate-dealer:before {
    content: url(../images/icons/location.png);
  }
  .fgx-brand-css .mainNavigation .icon-contact-career:before {
    content: url(../images/icons/portfolio.png);
  }
  .fgx-brand-css .mainNavigation .icon-contact-pressRelease:before {
    content: url(../images/icons/folded-newspaper.png);
  }
  @media (max-width: 740px) {
    .fgx-brand-css .mainNavigation .icon-contact-locate-dealer:before {
      content: url(../images/icons/icon003.png);
    }
    .fgx-brand-css .mainNavigation .icon-contact-pressRelease:before {
      content: url(../images/icons/folded-newspaper.png);
    }
    .fgx-brand-css .mainNavigation .icon-contact-career:before {
      content: url(../images/icons/portfolio.png);
    }
    .fgx-brand-css .mainNavigation .icon-contact-us1:before {
      content: url('/Mobile Header/Image 4.png');
    }
    .fgx-brand-css .mainNavigation .icon-digital-store1:before {
      content: url(../images/icons/icon006.png);
    }
  }
  .fgx-brand-css .mainNavigation .navbar-nav.navbar-right li.concierge {
    display: none;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mainNavigation
    .navbar-nav.navbar-right
    li.concierge {
    display: block;
  }
  .fgx-brand-css
    .mainNavigation
    .navbar-nav.navbar-right
    li.lad
    > a
    .dealer-wrap {
    vertical-align: middle;
    line-height: 1.6rem;
  }
  .fgx-brand-css
    .mainNavigation
    .navbar-nav.navbar-right
    li.lad
    > a
    .dealer-wrap
    .dealer-distance {
    font-size: 1rem;
    color: #333;
  }
  .fgx-brand-css
    .mainNavigation
    .navbar-nav.navbar-right
    li.lad
    > a
    .dealer-wrap.smaller {
    max-width: 130px;
  }
  .fgx-brand-css .mainNavigation .navbar-nav .btn-secondary {
    margin: 10px 5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mainNavigation .navbar-nav .btn-secondary {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 500;
    width: auto;
    padding: 10px 50px;
    font-size: 1.3rem;
    color: #0678bc;
    background-color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #0678bc;
  }
  .fgx-brand-css .mainNavigation .navbar-nav .vehicleCTAContainer {
    float: left;
    bottom: 0;
    right: 0;
    border-top: solid 1px #ddd;
    width: 100%;
  }
  .fgx-brand-css
    .mainNavigation
    .navbar-nav
    .vehicleCTAContainer
    .inner-container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 150px;
    text-align: right;
  }
  .fgx-brand-css .mainNavigation .navbar-nav .vehicleCTALinkContainer {
    display: inline-block;
  }
  .fgx-brand-css
    .mainNavigation
    .navbar-nav
    .vehicleCTALinkContainer
    a.btn-secondary {
    float: none;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .mainNavigation
    .navbar-nav
    a.btn-secondary:hover {
    border: 0;
    background-color: transparent;
  }
  .fgx-brand-css .mainNavigation .navbar-brand {
    padding: 11px 35px;
  }
  .fgx-brand-css .mainNavigation .navbar-brand:focus {
    padding: 0 0 11px 0;
    margin: 11px 35px 0 35px;
  }
  .fgx-brand-css .mainNavigation .navbar-brand > span {
    display: none;
  }
  .fgx-brand-css .mainNavigation .navbar-brand > span.fgx-brand-sr-text {
    display: block;
  }
  .fgx-brand-css .mainNavigation .navbar-brand > img {
    max-width: 100%;
    max-height: 80%;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .name {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .name a {
    display: inline-block;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .name p {
    margin-top: 0;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .icon {
    vertical-align: top;
    padding: 0;
    margin-left: -5px;
    margin-top: -2.5px;
    width: 25px;
    height: 25px;
    display: inline-block;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .actions {
    font-size: 1.3rem;
    clear: both;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .actions .text-dealer > a > span {
    pointer-events: none;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .actions a {
    padding: 5px 5px 5px 0 !important;
    display: inline-block;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .actions .icon {
    font-size: 3.4rem !important;
    margin-top: -8px;
    margin-left: -8px;
  }
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .actions
    .icon
    .icon-action-chevron-right-25px {
    font-weight: 600;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .actions .left,
  .fgx-brand-css .mainNavigation .saved-dealer .actions .right {
    float: left;
    width: 49%;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .icon.icon-info-25px,
  .fgx-brand-css .mainNavigation .saved-dealer .icon.icon-check-solid-25px {
    font-size: 3.4rem !important;
    margin-top: -8px;
    margin-left: -8px;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .distance-hours {
    font-weight: 600;
    font-size: 1.3rem !important;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .distance-hours {
    margin-bottom: 10px;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .my-dealer {
    margin-top: 10px;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .address {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .more-dealers > a {
    width: 100%;
  }
  .fgx-brand-css .mainNavigation .saved-dealer a.dealer-detail-link {
    padding: 0 !important;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .dealer-rating {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    display: inline-block;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .dealer-rating .ratings-count {
    float: left;
    font-size: 1.2rem;
    padding: 5px;
  }
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .dealer-rating
    .ratings-count.clickable {
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .mainNavigation .saved-dealer .dealer-rating .star-ratings {
    position: relative;
    float: left;
    width: 100px;
    padding: 0;
    height: 25px;
    margin: 0 auto;
    text-align: left;
    color: #f0b537;
    white-space: nowrap;
  }
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .dealer-rating
    .star-ratings
    .icon.icon-save-star-solid,
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .dealer-rating
    .star-ratings
    .icon.icon-save-star-outline {
    font-size: 3rem !important;
  }
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .dealer-rating
    .star-ratings
    .star-ratings-top {
    padding: 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .fgx-brand-css
    .mainNavigation
    .saved-dealer
    .dealer-rating
    .star-ratings
    .star-ratings-bottom {
    padding: 0;
    display: block;
    z-index: 0;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile {
    display: block;
    padding: 0 0 25px 0;
    text-align: center;
    border: 0;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .image {
    margin-bottom: 0;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .image > picture {
    width: 100%;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .image > picture > img {
    width: 100%;
    image-rendering: -webkit-optimize-contrast;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .name {
    color: #0678bc;
    text-transform: uppercase;
    line-height: 1.9rem;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .name .year {
    font-family: "HyundaiSansHead_Medium";
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .name .make {
    font-weight: bold;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigation .vehicle-tile .price {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigation .mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1041;
    width: 100%;
    height: 100%;
    padding-top: 70px;
    background-color: #f7f7f7;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .fgx-brand-css .mainNavigation .mobile-menu.main {
    left: -100%;
    transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu.main
    .secondary
    .items
    .nav.navbar-nav
    .tertiary-lists-items
    .tertiary_menu.nav.navbar-nav
    li.animate {
    transition: opacity 0.5s ease-in-out, top 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    opacity: 0;
    top: 200px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu.main
    .secondary
    .items
    .nav.navbar-nav
    .tertiary-lists-items
    .tertiary_menu.nav.navbar-nav.toggle-minheight
    li.animate {
    transition: opacity 0.5s ease-in-out, top 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    top: 0;
    opacity: 1;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu.main
    .secondary
    .items
    .nav.navbar-nav
    li.animateItem {
    transition: opacity 0.5s ease-in-out, top 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    opacity: 0;
    top: 200px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu.main
    .secondary
    .items
    .nav.navbar-nav.toggle-minheight
    li.animateItem {
    transition: opacity 0.5s ease-in-out, top 0.4s cubic-bezier(0.7, 0, 0.3, 1);
    top: 0;
    opacity: 1;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-vehicles:before {
    content: url('/Mobile Header/Image 1.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-shop:before {
    content: url('/Mobile Header/Image 2.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-finance:before {
    content: url('/Mobile Header/Image 3.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-owner:before {
    content: url('/Mobile Header/Image 4.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-dealer:before {
    content: url('/Mobile Header/Image 4.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-Stories:before {
    content: url('/Mobile Header/Image 4.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .icon-digital:before {
    content: url('/Mobile Header/Image 4.png');
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form {
    height: 70px;
    margin: -5px 0 0 0;
    border-top: 0 none;
    border-bottom: 0 none;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #002c5e;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form form {
    height: 100%;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form .form-group {
    height: inherit;
    margin-bottom: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    .navbar-form
    .form-group
    .form-wrapper {
    height: 100%;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form input[type="search"] {
    position: relative;
    z-index: 5;
    width: 98%;
    height: inherit;
    margin: 0;
    border: 0 none;
    padding: 0 60px 0 15px;
    background: transparent none;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 24px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    .navbar-form
    input[type="search"]::-moz-placeholder {
    color: #fff;
    opacity: 1;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    .navbar-form
    input[type="search"]:-ms-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    .navbar-form
    input[type="search"]::-webkit-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form input[type="search"] {
    outline: 0;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form button {
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    top: 0;
    right: 0;
    z-index: 10;
    width: 72px;
    height: inherit;
    margin: 0;
    border: 0 none;
    padding: 0;
    background-color: transparent;
    color: #fff;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form button:focus {
    outline: unset;
    outline-offset: 0;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form button .icon {
    font-size: 6rem;
    line-height: 25px;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .navbar-form .search-suggestions {
    border: 1px solid #ddd;
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
    z-index: 1050;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    .navbar-form
    .search-suggestions
    > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .vehicle-tile {
    padding: 0;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .vehicle-tile .image img {
    margin: 0 auto;
    image-rendering: -webkit-optimize-contrast;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .btn-secondary {
    border-width: 1px;
    border-style: solid;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    display: block;
    margin: 10px 0;
    width: 80%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .mainNavigation .mobile-menu .btn-secondary {
    width: 91%;
    padding: 10px 20px;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .center-cta-text {
    position: relative;
    text-align: center;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar {
    margin-bottom: 0;
    height: 101%;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .navbar-nav {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer {
    background-color: #fafafa;
    padding-bottom: 5px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .phonenumberandchat {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .chaticon {
    color: #0678bc;
    font-size: 6rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container {
    padding-top: 15px;
    padding-bottom: 5px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .contactus {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    opacity: 0.8;
    font-size: 2.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .general-container {
    margin-top: 20px;
    margin-bottom: 12px;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 20px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .roadside-container {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 20px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .phonelabel {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .subtext {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #999;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li:first-child
    > a {
    border-top: 0 none;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .navbar-nav > li > a {
    cursor: pointer;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 10px;
    border-top: 1px solid #f7f7f7;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    span {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    .icon {
    line-height: 1.6rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    .icon.icon-action-chevron-large {
    float: right;
    width: 25px;
    font-weight: bold;
    font-size: 2rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.vehicles
    > a {
    padding-left: 15px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.vehicles
    > a
    .icon:first-child {
    width: 55px;
    font-size: 4.4rem;
    left: -6px;
    position: relative;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.shop
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.finance
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.owner
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.lad
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.concierge
    > a {
    padding-left: 27px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.concierge
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.link-four
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages {
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
    background-color: #fafafa;
    padding-left: 15px;
    padding-top: 10px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > .fgx-brand-lt-h3 {
    font-family: "fordngbs-antenna-extra-light", "fordngbs-antenna-light",
      "fordngbs-antenna-re", arial, helvetica, sans-serif;
    color: #333;
    opacity: 0.8;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 15px;
    overflow: hidden;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li {
    display: block;
    width: 96%;
    text-align: center;
    margin-top: 10px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li.language-current {
    border: 1px solid #102b4e;
    background-color: #102b4e;
    color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li.language {
    border: 1px solid #102b4e;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li.language
    a {
    color: #102b4e;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary {
    background-color: #fff;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary:before,
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary:after {
    clear: both;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary > .icons {
    float: left;
    width: 75px;
    border-right: 2px solid #ddd;
    padding-left: 5px;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li {
    width: 70px;
    height: 75px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li:first-child {
    margin-top: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.current {
    border: 2px solid #ddd;
    border-right-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.current
    > a {
    color: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li
    > a {
    height: inherit;
    padding: 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li
    > a
    .icon {
    line-height: 75px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.back
    > a
    .icon {
    font-size: 6.5rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.vehicles
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.shop
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.finance
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.owner
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.lad
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.concierge
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .secondary > .items {
    margin-left: 73px;
    border-left: 2px solid #ddd;
    padding-left: 22px;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.item-vehicles {
    margin-bottom: 20px;
    padding-bottom: 12px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.item-vehicles
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li
    > a {
    padding: 0 0 5px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.item-vehicles
    > .navbar-nav
    .vehicle-tile
    img {
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
    image-rendering: -webkit-optimize-contrast;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.item-vehicles
    > .navbar-nav
    .vehicle-tile
    .name {
    margin-top: 0;
    margin-bottom: 5px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .fgx-brand-lt-h3 {
    margin: 0;
    padding: 25px 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    line-height: 1.1;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav {
    margin: 0;
    padding-bottom: 20px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li {
    cursor: pointer;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:first-child {
    border-top: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button) {
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a {
    height: 75px;
    padding: 26px 25px 26px 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:before,
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:after {
    clear: both;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:hover,
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:focus {
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span.icon {
    float: right;
    width: 31px;
    overflow: visible;
    font-size: 45px;
    line-height: 21px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span.icon.icon-action-chevron-down-25px {
    transition: 0.2s;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span.icon.icon-action-chevron-down-25px.open {
    transition: 0.2s;
    transform: rotate(-180deg);
    left: 0px;
    position: relative;
    color: #102b4e;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span.icon-action-chevron-down-25px:before {
    display: inline-block;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav {
    max-height: 0;
    overflow: hidden;
    margin: 0;
    -webkit-transition: max-height 0.3s;
    -o-transition: max-height 0.3s;
    transition: max-height 0.3s;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li
    > a {
    padding: 15px 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:first-child {
    padding-top: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:last-child {
    padding-bottom: 30px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button).expanded
    > a {
    color: #102b4e;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button).expanded
    > .navbar-nav {
    max-height: 1600px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button {
    padding-right: 20px;
    border: 0;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button
    + .button {
    padding-top: 10px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button
    > a.btn-default {
    border-color: #0678bc;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    color: #0678bc;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.vehicles
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav {
    margin-left: -25px;
  }
  .fgx-brand-css
    .mainNavigation
    .mobile-menu
    > .navbar
    > .secondary
    > .items.vehicles
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:last-child {
    padding-bottom: 0;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .contact-us {
    padding: 25px 25px 0 25px;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .contact-us .fgx-brand-lt-h3 {
    margin-bottom: 15px;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .contact-us ul.list-unstyled {
    margin-bottom: 5px;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .contact-us ul.list-unstyled > li {
    border-bottom: 1px solid #f7f7f7;
    padding: 10px 0 15px 0;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .chat {
    padding: 5px 20px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 21px;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .chat .icon,
  .fgx-brand-css .mainNavigation .mobile-menu .chat .text {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .mainNavigation .mobile-menu .chat .icon {
    width: 48px;
    font-size: 4.8rem;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .mainNavigation span.active {
      color: #102b4e;
    }
    .fgx-brand-css .mainNavigation #colorfix {
      display: none;
    }
    .fgx-brand-css .mainNavigation .mobile-menu.main {
      display: block !important;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-css .mainNavigation > .navbar.nonsticky {
      height: 70px;
    }
    .fgx-brand-css .mainNavigation .mobile-menu > .navbar > .navbar-nav > li > a {
      padding-left: 20px;
    }
    .fgx-brand-css
      .mainNavigation
      .mobile-menu
      > .navbar
      > .navbar-nav
      > li.vehicles
      > a {
      padding-left: 25px;
    }
    .fgx-brand-css
      .mainNavigation
      .mobile-menu
      > .navbar
      > .navbar-nav
      > li.languages {
      padding-left: 25px;
    }
    .fgx-brand-css
      .mainNavigation
      .mobile-menu
      .navbar-form
      input[type="search"] {
      padding-left: 25px;
    }
  }
  @media (min-width: 320px) and (max-width: 479px) {
    .fgx-brand-css .mainNavigation .mobile-font-size {
      font-size: 21px;
    }
    .fgx-brand-css
      .mainNavigation
      .mobile-menu
      > .navbar
      > .secondary
      > .items.item-vehicles
      > .navbar-nav
      .vehicle-tile
      img {
      max-width: 180px;
      image-rendering: -webkit-optimize-contrast;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .fgx-brand-css .mainNavigation .navbar-toggle {
      position: absolute;
    }
    .fgx-brand-css .mainNavigation .container > .navbar-header {
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .mainNavigation .navbar-header {
      text-align: center;
    }
    .fgx-brand-css .mainNavigation .navbar-header .navbar-brand {
      float: none;
      display: inline-block;
      width: 40mm;
      height: 16mm;
      background-image: url(../images/logo.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }
    .fgx-brand-css .mainNavigation .saved-dealer .actions {
      clear: none;
    }
    .fgx-brand-css .mainNavigation .saved-dealer .distance-hours {
      font-size: 1.3rem !important;
    }
    .fgx-brand-css .mainNavigation .saved-dealer .my-dealer,
    .fgx-brand-css .mainNavigation .saved-dealer .address {
      font-size: 1.4rem !important;
    }
    .fgx-brand-css .mainNavigation .saved-dealer .more-dealers > a {
      width: 90%;
      max-width: 290px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mainNavigation.fgx-brand-pricing-az .from-price,
    .fgx-brand-css .mainNavigation.fgx-brand-pricing-x .from-price {
      white-space: normal;
    }
    .fgx-brand-css .mainNavigation > .navbar.nonsticky {
      height: 85px;
    }
    .fgx-brand-css .mainNavigation .navbar-brand {
      padding: 11px 8px 11px 0;
    }
    .fgx-brand-css .mainNavigation .navbar-brand:focus {
      padding: 0 0 11px 0;
      margin: 11px 28px 0 0;
    }
    .fgx-brand-css .mainNavigation .navbar-brand > span {
      display: block;
      margin-top: 0;
      color: #425968;
      font-weight: bold;
      font-size: 12px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      text-align: center;
    }
    .fgx-brand-css .mainNavigation .vehicle-tile {
      padding: 25px 20px;
    }
    .fgx-brand-css .mainNavigation .mobile-menu {
      display: none !important;
    }
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav > li {
      position: static;
    }
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav > li.user.open {
      position: relative;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu:before {
      box-shadow: none;
      -webkit-box-shadow: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu
      > li
      > a:hover,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu
      > li
      > a:focus {
      background-color: transparent;
    }
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav > li.lad.open {
      position: relative;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.lad.open
      .dropdown-menu:before {
      box-shadow: none;
      -webkit-box-shadow: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open {
      position: relative;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu {
      right: -25px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu:before {
      box-shadow: none;
      -webkit-box-shadow: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu
      > li
      > a:hover,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu
      > li
      > a:focus {
      background-color: transparent;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu
      > li.language-current
      > span {
      display: block;
      padding: 15px 6px;
      text-align: left;
      color: #102b4e;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li:hover {
      border-top: 5px solid transparent;
      padding-top: 10px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li {
      border-top: 5px solid transparent;
      padding-top: 10px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.open {
      border-top: 5px solid #0678bc;
    }
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav > li.open > a {
      color: #102b4e;
      background-color: transparent;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu {
      float: none;
      width: 100%;
      padding: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu:before {
      position: absolute;
      display: block;
      content: "";
      top: 0;
      right: 0;
      left: 0;
      z-index: 5;
      height: 5px;
      -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12) inset;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12) inset;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar {
      min-height: initial;
      margin-bottom: 0;
      border-radius: 0;
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: stretch;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: stretch;
      float: none;
      margin: 0 auto;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: stretch;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: stretch;
      float: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      cursor: pointer;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: center;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: center;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary {
      position: relative;
      background-color: #fff;
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls {
      display: none;
      position: absolute;
      right: 3px;
      bottom: 40%;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous {
      display: block;
      width: 45px;
      overflow: hidden;
      margin-bottom: 3px;
      padding: 0;
      font-size: 2.5em;
      text-align: center;
      cursor: pointer;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next:hover,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous:hover {
      background-color: #fff;
      color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next {
      color: #fff;
      background-color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous {
      color: #fff;
      background-color: rgba(0, 0, 0, 0.5);
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .container {
      width: 100%;
      padding-left: 10px;
      padding-right: 10px;
      overflow-y: auto;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav {
      float: none;
      width: 100%;
      margin-top: 0;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons {
      padding: 25px 0;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
      text-align: center;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:before,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:after {
      clear: both;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline {
      margin: 0;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li {
      margin: 0 0 0 10px;
      padding: 0;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li:first-child {
      margin-left: 0;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li
      a.btn-default {
      width: 280px;
      border-color: #0678bc;
      padding-top: 15px;
      padding-bottom: 15px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
      color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary:hover
      .controls {
      display: block;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu {
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar {
      background-color: #fafafa;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: center;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li.selected:after {
      position: absolute;
      display: block;
      content: "";
      bottom: 0;
      left: 0;
      z-index: 5;
      width: 100%;
      height: 4px;
      background-color: #102b4e;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li.selected
      > a {
      color: #102b4e;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav.vehicles
      > li
      > a {
      padding: 0;
      width: 180px;
      min-height: 245px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav.vehicles
      > li
      > a:lang(fr-ca) {
      min-height: 265px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav.vehicles
      > li
      > a
      .vehicle-tile
      .name {
      margin-bottom: 2px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop.open
      > .dropdown-menu,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance.open
      > .dropdown-menu,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner.open
      > .dropdown-menu {
      padding-top: 50px;
      padding-bottom: 80px;
      overflow-y: auto;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container {
      width: 100%;
      padding-left: 0;
      padding-right: 30px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-flow: row flex-start;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col {
      float: left;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      flex-shrink: 0;
      padding-left: 30px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5 {
      border-bottom: 1px solid #ddd;
      padding-right: 30px;
      padding-bottom: 15px;
      white-space: nowrap;
      font-size: 24px;
      color: #555;
      font-family: "fordngbs-antenna-light";
      line-height: 1.1;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > p.fgx-brand-lt-h5 {
      text-transform: uppercase;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a {
      padding-left: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a {
      text-transform: uppercase;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right {
      margin-right: -7px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .mainNavigation > .navbar .navbar-collapse > .navbar-nav {
      width: 60%;
      margin: 15px 0 0 0;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav
      .inner-container {
      padding-right: 50px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav {
      margin: 0 0 0 100px;
    }
    .fgx-brand-css .mainNavigation > .navbar .navbar-collapse > .navbar-nav > li {
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right {
      max-width: 150px;
      width: 100%;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon
      .icon {
      font-size: 4.8rem;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon
      .icon.icon-search-glass-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon
      .icon.icon-footer-globe-west-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li {
      max-width: 25%;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.search-opener {
      position: relative;
      top: 3px;
      left: 4px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language {
      position: relative;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > a {
      margin-top: 2px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      span.text {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      span.tablet-display {
      display: block;
      padding: 14px 6px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      .hide-on-tablet {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language.open
      .dropdown-menu {
      max-width: 100px;
      right: -30px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > ul.dropdown-menu {
      right: -28px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.concierge
      > a,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.search-opener
      > a,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > a,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.link-four
      > a {
      padding-left: 10px;
      padding-right: 10px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.link-four
      > a
      .text {
      display: none !important;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .dealer-wrap,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .text {
      display: none !important;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.concierge
      > a
      .text {
      display: none !important;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a {
      padding-top: 15px;
      padding-bottom: 0;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a
      .text {
      display: none !important;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right.lnk-count-5
      > li {
      max-width: 20%;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .fgx-brand-css .mainNavigation > .navbar .navbar-collapse > .navbar-nav {
      max-width: 405px;
      width: 100%;
      margin: 19px 0 0 0;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.smaller {
      max-width: 645px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav
      .inner-container {
      padding-right: 100px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav {
      margin: 0 0 0 100px;
    }
    .fgx-brand-css .mainNavigation > .navbar .navbar-collapse > .navbar-nav > li {
      max-width: 25%;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav
      > li
      a:not(.btn-secondary) {
      padding: 10px 15px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right {
      max-width: none;
      width: auto;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 4.8rem;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-search-glass-25px {
      font-size: 4.4rem;
      top: 3px;
      position: relative;
      left: 3px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-footer-globe-west-25px {
      font-size: 4.4rem;
      position: relative;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li {
      max-width: 100%;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li
      a:not(.btn-secondary) {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.link-four
      > a
      .fgx-brand-sr-text {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .dealer-wrap {
      display: none !important;
      max-width: 220px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .dealer-wrap.smaller {
      max-width: 130px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a
      .text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.concierge
      > a
      .text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > a
      .text {
      display: none !important;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > a {
      margin-top: 2px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      span.text {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      span.tablet-display {
      display: block;
      padding: 14px 6px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      .hide-on-tablet {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language.open
      .dropdown-menu {
      right: -25px;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav {
      margin: 15px 0 0 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav {
      margin: 0 0 0 100px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      li
      a {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 8px;
      padding-right: 8px;
      display: grid;
      grid-auto-flow: column;
      align-items: center;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 4.8rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-search-glass-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-footer-globe-west-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container {
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .buttons {
      text-align: right;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container {
      padding-left: 15px;
      padding-right: 45px;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .mainNavigation .navbar-brand {
      padding-right: 35px;
    }
    .fgx-brand-css .mainNavigation .navbar-brand:focus {
      padding-right: 0;
      margin-right: 35px;
    }
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      .fgx-brand-sr-text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.link-four
      > a
      .fgx-brand-sr-text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.lad
      > a
      .fgx-brand-sr-text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.concierge
      > a
      .fgx-brand-sr-text,
    .fgx-brand-css
      .mainNavigation
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a
      .fgx-brand-sr-text {
      display: none;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container {
      padding-left: 75px;
      padding-right: 75px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container {
      padding-left: 65px;
      padding-right: 95px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mainNavigation {
      min-height: 85px;
      z-index: 2001;
      display: grid;
      justify-items: center;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.user
      > .dropdown-menu {
      width: inherit;
      border: 1px solid #e5e5e5;
      padding: 0 30px 0 30px;
      min-width: 300px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.lad
      > .dropdown-menu {
      width: 370px;
      border: 1px solid #e5e5e5;
      padding: 0 30px 30px 30px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language
      > .dropdown-menu {
      width: inherit;
      border: 1px solid #e5e5e5;
      padding: 0 15px 0 15px;
      min-width: 60px;
      text-align: center;
      right: -25px;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav
      > li.language
      > .dropdown-menu
      .language-link {
      padding-left: 6px;
    }
    .fgx-brand-css .mainNavigation .navbar-collapse > .navbar-nav.navbar-right {
      margin-top: 4px;
      font-size: 1.3rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 4.8rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-search-glass-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon.icon-footer-globe-west-25px {
      font-size: 4.4rem;
    }
    .fgx-brand-css .mainNavigation .navbar.navbar-default.navbar-static-top {
      max-width: 100%;
    }
    .fgx-brand-css .mainNavigation > .navbar {
      min-height: 85px;
    }
  }
  .fgx-brand-css html.nav-menu-open,
  .fgx-brand-css html.nav-menu-open body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
  }
  .fgx-brand-css html.nav-menu-open > .content,
  .fgx-brand-css html.nav-menu-open body > .content,
  .fgx-brand-css html.nav-menu-open > .footer,
  .fgx-brand-css html.nav-menu-open body > .footer {
    display: none;
  }
  @media (min-width: 768px) {
    .fgx-brand-css html.nav-menu-open,
    .fgx-brand-css html.nav-menu-open body {
      width: auto;
      height: auto;
      overflow-x: visible;
    }
    .fgx-brand-css html.nav-menu-open > .content,
    .fgx-brand-css html.nav-menu-open body > .content,
    .fgx-brand-css html.nav-menu-open > .footer,
    .fgx-brand-css html.nav-menu-open body > .footer {
      display: block;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mainNavigation .navbar-header .dropdown {
      display: none;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four {
      display: none;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .fgx-brand-css .mainNavigation .navbar-header .dropdown {
      margin-top: 4px;
      position: absolute;
      right: 10px;
    }
    .fgx-brand-css .mainNavigation .navbar-header .dropdown > span {
      font-size: 6rem;
    }
    .fgx-brand-css .open .dropdown-menu {
      left: auto;
      right: 10px;
      top: 60px;
    }
    .fgx-brand-css .open .dropdown-menu > li > a:hover,
    .fgx-brand-css .open .dropdown-menu > li > a:focus {
      background-color: transparent;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four {
      margin-top: 12px;
      position: absolute;
      right: 65px;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four span.text {
      font-size: 1.2rem;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four span.icon {
      font-size: 4.4rem;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four .fgx-brand-sr-text {
      display: none;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four.primary {
      margin-top: 12px;
      position: absolute;
      right: 10px;
    }
  }
  @media (max-width: 480px) {
    .fgx-brand-css .mainNavigation .navbar-header .link-four span.text {
      display: none;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-header
      .link-four
      span.fgx-brand-sr-text {
      display: block;
    }
    .fgx-brand-css .mainNavigation .navbar-header .link-four.primary span.text {
      display: inline;
    }
    .fgx-brand-css
      .mainNavigation
      .navbar-header
      .link-four.primary
      span.fgx-brand-sr-text {
      display: none;
    }
  }
  .fgx-brand-css .mainNavigationLincoln {
    min-height: 56px;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-spacer {
    display: none;
  }
  .fgx-brand-css .mainNavigationLincoln .nav > li > a:hover,
  .fgx-brand-css .mainNavigationLincoln .nav > li > a:focus {
    background-color: transparent;
  }
  .fgx-brand-css .mainNavigationLincoln .toggle-minheight {
    max-height: none !important;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-default .navbar-toggle {
    border: 0;
    width: 43px;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-default .navbar-toggle:hover,
  .fgx-brand-css .mainNavigationLincoln .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-default .navbar-toggle .icon-bar {
    background-color: #0678bc;
    transition: 0.3s ease;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .navbar-default
    .navbar-toggle.opened
    .icon-bar.top-bar {
    transform: rotate3d(0, 0, 1, 45deg);
    transform-origin: 25% 50%;
    top: 0;
    width: 3.5rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .navbar-default
    .navbar-toggle.opened
    .icon-bar.mid-bar {
    background-color: transparent;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .navbar-default
    .navbar-toggle.opened
    .icon-bar.bottom-bar {
    transform: rotate3d(0, 0, 1, -45deg);
    transform-origin: 25% 50%;
    top: 0;
    width: 3.5rem;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-default .navbar-nav > li > a {
    color: #0678bc;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .fgx-brand-css .mainNavigationLincoln .container .navbar-collapse.collapse {
    display: none;
    background-color: #fff;
    width: 100%;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-header .brand-logo {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -200px -54px;
    width: 139px;
    height: 36px;
    background-size: 400px 200px;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: relative;
    top: 8px;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-header .brand-copy {
    display: none;
  }
  .fgx-brand-css .mainNavigationLincoln > .navbar {
    position: fixed;
    width: 100%;
    margin-bottom: 0;
    background-color: #fff;
    z-index: 2001;
  }
  .fgx-brand-css .mainNavigationLincoln > .navbar.nonsticky {
    position: relative;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-nav.navbar-right li.concierge {
    display: block;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-brand > span {
    display: none;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-brand > span.fgx-brand-sr-text {
    display: block;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-brand:focus {
    outline: 0 !important;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-brand:focus .brand-logo {
    outline: 1px dotted #102b4e;
  }
  .fgx-brand-css .mainNavigationLincoln .navbar-brand > img {
    max-width: 100%;
    max-height: 80%;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile {
    display: block;
    padding: 0 0 25px 0;
    text-align: center;
    border: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile .image {
    margin-bottom: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile .name {
    color: #0678bc;
    text-transform: uppercase;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile .name .year {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile .name .make {
    font-weight: bold;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigationLincoln .vehicle-tile .price {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1041;
    width: 100%;
    height: 100%;
    padding-top: 68px;
    background-color: #f7f7f7;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu.main {
    display: none;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .icon-vehicles:before {
    content: "\e66b";
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .icon-shop:before {
    content: "\e675";
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .icon-finance:before {
    content: "\e678";
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .icon-owner:before {
    content: "\e67c";
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .icon-dealer:before {
    content: "\e017";
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form {
    height: 70px;
    margin: -5px 0 0 0;
    border-top: 0 none;
    border-bottom: 0 none;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #0678bc;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form form {
    height: 100%;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form .form-group {
    height: inherit;
    margin-bottom: 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    .form-group
    .form-wrapper {
    height: 100%;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    input[type="search"] {
    position: relative;
    z-index: 5;
    width: 98%;
    height: inherit;
    margin: 0;
    border: 0 none;
    padding: 0 60px 0 25px;
    background: transparent none;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 18px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    input[type="search"]::-moz-placeholder {
    color: #fff;
    opacity: 1;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    input[type="search"]:-ms-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    input[type="search"]::-webkit-input-placeholder {
    color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    input[type="search"] {
    outline: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form button {
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    top: 0;
    right: 0;
    z-index: 10;
    width: 72px;
    height: inherit;
    margin: 0;
    border: 0 none;
    padding: 0;
    background-color: transparent;
    color: #fff;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form button:focus {
    outline: unset;
    outline-offset: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .navbar-form button .icon {
    font-size: 6rem;
    line-height: 25px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    .search-suggestions {
    border: 1px solid #ddd;
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
    z-index: 1050;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    .navbar-form
    .search-suggestions
    > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .vehicle-tile {
    margin-left: -22px;
    padding: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .vehicle-tile .image img {
    margin: 0 auto;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu > .navbar {
    margin-bottom: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu > .navbar > .navbar-nav {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer {
    background-color: #f7f7f7;
    padding-bottom: 5px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .phonenumberandchat {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .chaticon {
    color: #2096cd;
    font-size: 3.2rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container {
    padding: 15px 15px 5px 15px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .contactus {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    opacity: 0.8;
    font-size: 2.4rem;
    line-height: 1.1;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .general-container {
    margin-top: 20px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .roadside-container {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .phonelabel {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    .contactandchatcontainer
    .contact-container
    .subtext {
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li:first-child
    > a {
    border-top: 0 none;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a {
    cursor: pointer;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    border-top: 1px solid #ddd;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-transform: uppercase;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    span {
    display: inline-block;
    vertical-align: middle;
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    .icon {
    line-height: 1.6rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a
    .icon.icon-action-chevron-large {
    float: right;
    width: 25px;
    font-weight: bold;
    font-size: 2rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a:hover
    span:not(.icon) {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li
    > a:hover
    .icon {
    color: #0678bc;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.vehicles
    > a {
    padding-left: 30px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.vehicles
    > a
    .icon:first-child {
    width: 55px;
    font-size: 1.6rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.shop
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.finance
    > a
    .icon:first-child {
    width: 60px;
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.user
    > a
    .icon:first-child {
    width: 60px;
    font-size: 2.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.user.open
    > ul.dropdown-menu {
    background-color: #f7f7f7;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.user.open
    > ul.dropdown-menu
    > li
    > a {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 50px;
    border-top: 1px solid #ddd;
    text-transform: uppercase;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.lad
    > a {
    padding-left: 25px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.lad
    > a
    .icon:first-child {
    width: 53px;
    font-size: 2.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.concierge
    > a {
    padding-left: 25px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.concierge
    > a
    .icon:first-child {
    width: 60px;
    font-size: 2.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #f7f7f7;
    padding-left: 20px;
    padding-top: 10px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > p.fgx-brand-lt-h3 {
    padding-bottom: 15px;
    font-family: "fordngbs-antenna-extra-light", "fordngbs-antenna-light",
      "fordngbs-antenna-re", arial, helvetica, sans-serif;
    color: #616161;
    opacity: 0.8;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 15px;
    overflow: hidden;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li {
    display: block;
    float: left;
    width: 50px;
    text-align: center;
    margin-right: 15px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li.language-current {
    border: 1px solid #0678bc;
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .navbar-nav
    > li.languages
    > ul.language-items
    > li.language {
    border: 1px solid #0678bc;
    background-color: #fff;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu > .navbar > .secondary {
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary:before,
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary:after {
    clear: both;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons {
    float: left;
    width: 75px;
    border-right: 2px solid #ddd;
    padding-left: 5px;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li {
    width: 70px;
    height: 75px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li:first-child {
    margin-top: 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.current {
    border: 2px solid #ddd;
    border-right-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.current
    > a {
    color: #102b4e;
    cursor: pointer;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li
    > a {
    height: inherit;
    padding: 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li
    > a
    .icon {
    line-height: 75px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.back
    > a
    .icon {
    font-size: 6.5rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.vehicles
    > a
    .icon {
    font-size: 1.6rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.shop
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.finance
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.owner
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.lad
    > a
    .icon {
    font-size: 2.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .icons
    > .navbar-nav
    > li.concierge
    > a
    .icon {
    font-size: 4.4rem;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items {
    margin-left: 73px;
    border-left: 2px solid #ddd;
    padding-left: 22px;
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > p.fgx-brand-lt-h3 {
    margin: 0;
    padding: 25px 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav {
    margin: 0;
    padding-bottom: 40px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li {
    cursor: pointer;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:first-child {
    border-top: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button) {
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a {
    height: 75px;
    padding: 26px 25px 26px 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:before,
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:after {
    clear: both;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:hover,
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a:focus {
    background-color: #fff;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > a
    > span.icon {
    float: right;
    width: 31px;
    overflow: visible;
    font-size: 45px;
    line-height: 21px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav {
    max-height: 0;
    overflow: hidden;
    margin: 0;
    -webkit-transition: max-height 0.3s;
    -o-transition: max-height 0.3s;
    transition: max-height 0.3s;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li
    > a {
    padding: 15px 0;
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:first-child {
    padding-top: 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:last-child {
    padding-bottom: 30px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button).expanded
    > a {
    color: #102b4e;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li:not(.button).expanded
    > .navbar-nav {
    max-height: 1600px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button {
    padding-right: 20px;
    border: 0;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button
    + .button {
    padding-top: 10px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items
    > .navbar-nav
    > li.button
    > a.btn-default {
    border-color: #0678bc;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    color: #0678bc;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items.vehicles
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav {
    margin-left: -25px;
  }
  .fgx-brand-css
    .mainNavigationLincoln
    .mobile-menu
    > .navbar
    > .secondary
    > .items.vehicles
    > .navbar-nav
    > li:not(.button)
    > .navbar-nav
    > li:last-child {
    padding-bottom: 0;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .chat {
    padding: 5px 20px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 21px;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .chat .phonenumberandchat {
    margin-left: -4px;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .chat .icon,
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .chat .text {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .mainNavigationLincoln .mobile-menu .chat .icon {
    width: 48px;
    font-size: 4.8rem;
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .fgx-brand-css .mainNavigationLincoln .navbar-toggle {
      margin-top: 11px;
    }
    .fgx-brand-css .mainNavigationLincoln .container > .navbar-header {
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .mainNavigationLincoln .navbar-header {
      text-align: center;
    }
    .fgx-brand-css .mainNavigationLincoln .navbar-header .navbar-brand {
      display: inline-block;
      height: initial;
      padding-top: 0;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mainNavigationLincoln .navbar-spacer {
      display: block;
      width: 500px;
      float: right;
    }
    .fgx-brand-css .mainNavigationLincoln > .navbar.nonsticky {
      height: 85px;
    }
    .fgx-brand-css .mainNavigationLincoln .navbar-brand > span {
      display: block;
      margin-top: 3px;
      color: #425968;
      font-weight: bold;
      font-size: 12px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      text-align: center;
    }
    .fgx-brand-css .mainNavigationLincoln .vehicle-tile {
      padding: 25px 20px;
    }
    .fgx-brand-css .mainNavigationLincoln .mobile-menu {
      display: none !important;
    }
    .fgx-brand-css .mainNavigationLincoln .navbar-collapse > .navbar-nav > li {
      margin: 0 12px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li:hover {
      text-shadow: 1px 0 0 currentColor;
    }
    .IEnine
      .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li:hover {
      font-weight: bold;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > a {
      border-top: 5px solid transparent;
      padding: 25px 0 0 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.open
      > a {
      color: #044972;
      background-color: transparent;
      border-top: 5px solid #0678bc;
      font-weight: bold;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open {
      height: 49px;
      background-color: #0678bc;
      padding-left: 12px;
      padding-right: 12px;
      margin-left: 0;
      margin-right: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      > a {
      color: #fff;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      > a
      > span.inactive {
      display: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      > a
      > span.active {
      display: inline !important;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu {
      min-width: 100%;
      width: auto;
      left: 0;
      right: auto;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu
      > li
      > a {
      background-color: #0678bc;
      color: #fff;
      text-transform: uppercase;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu
      > li
      > a:hover,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open
      .dropdown-menu
      > li
      > a:focus {
      background-color: transparent;
      color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      > a {
      border-top: 5px solid transparent;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu
      > li
      > a:hover,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.language.open
      .dropdown-menu
      > li
      > a:focus {
      background-color: transparent;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu {
      float: none;
      width: 100%;
      padding: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu:before {
      position: absolute;
      display: block;
      content: "";
      top: 0;
      right: 0;
      left: 0;
      z-index: 5;
      height: 5px;
      -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12) inset;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12) inset;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar {
      min-height: initial;
      margin-bottom: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: stretch;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: stretch;
      float: none;
      margin: 0 auto;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: stretch;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: stretch;
      float: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      cursor: pointer;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: center;
      -webkit-align-content: center;
      -webkit-align-items: center;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: center;
      align-content: center;
      align-items: center;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary {
      position: relative;
      background-color: #fff;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls {
      display: none;
      position: absolute;
      right: 3px;
      bottom: 40%;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous {
      display: block;
      width: 45px;
      overflow: hidden;
      margin-bottom: 3px;
      padding: 0;
      font-size: 2.5em;
      text-align: center;
      cursor: pointer;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next:hover,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous:hover {
      background-color: #fff;
      color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .next {
      color: #fff;
      background-color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      .controls
      .previous {
      color: #fff;
      background-color: rgba(0, 0, 0, 0.5);
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav {
      float: none;
      width: 100%;
      margin-top: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons {
      padding: 25px 0;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
      box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
      text-align: center;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:before,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:after {
      content: " ";
      display: table;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons:after {
      clear: both;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline {
      margin: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li {
      margin: 0 0 0 10px;
      padding: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li:first-child {
      margin-left: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary
      > .buttons
      .list-inline
      > li
      a.btn-default {
      width: 280px;
      border-color: #0678bc;
      padding-top: 15px;
      padding-bottom: 15px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
      color: #0678bc;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li
      > .dropdown-menu
      > .tertiary:hover
      .controls {
      display: block;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu {
      background-color: #f5f5f5;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: center;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li.selected:after {
      position: absolute;
      display: block;
      content: "";
      top: 100%;
      left: 0;
      z-index: 5;
      width: 100%;
      height: 4px;
      background-color: #102b4e;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li.selected
      > a {
      color: #102b4e;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .container
      > .navbar-nav.vehicles
      > li
      > a {
      padding: 0;
      width: 180px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu {
      padding-top: 50px;
      padding-bottom: 80px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-flow: row flex-start;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col {
      float: left;
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      flex-shrink: 0;
      padding-left: 30px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col:first-child,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col:first-child,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col:first-child {
      padding-left: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > h5,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > h5,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      > h5 {
      border-bottom: 1px solid #ddd;
      padding-right: 30px;
      padding-bottom: 15px;
      white-space: nowrap;
      font-size: 24px;
      color: #555;
      font-family: "fordngbs-antenna-light";
      text-transform: uppercase;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.shop
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.finance
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a,
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.owner
      > .dropdown-menu
      > .navbar
      > .container
      .col
      .nav
      > li
      > a {
      padding-left: 0;
      text-transform: uppercase;
    }
    .fgx-brand-css .mainNavigationLincoln.two-row-layout > .navbar > .container {
      width: 100%;
      max-width: 768px;
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav
      > li {
      margin: 0 6px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav
      > li
      > a {
      padding-top: 10px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right {
      margin-left: 50px;
      margin-right: 1px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 2.4rem;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .search-opener {
      display: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li {
      margin-left: 0;
      margin-right: 0;
      padding-left: 5px;
      padding-right: 5px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li
      .text {
      font-size: 12px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a {
      padding-bottom: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.user
      > a
      .icon {
      font-size: 2.4rem;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > .dropdown-menu {
      width: inherit;
      border: 1px solid #e5e5e5;
      padding: 0 15px 0 15px;
      min-width: 60px;
      text-align: center;
      right: -34px;
      top: 40px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-left {
      float: right !important;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-left
      .search-opener {
      display: block;
    }
    .fgx-brand-css .mainNavigationLincoln > .navbar .container {
      min-width: 750px;
      width: auto;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .container
      .navbar-header
      .brand-logo {
      left: 33%;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      > .navbar
      .navbar-collapse
      > .navbar-nav {
      max-width: 545px;
      margin: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-left
      > li {
      margin: 0 6px;
    }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav {
      margin: 0 0 0 60px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav
      > li
      > a {
      padding-top: 10px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right {
      margin: 0 0 0 10px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 2.4rem;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      .search-opener {
      display: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li {
      max-width: 100%;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language {
      position: relative;
      top: 0;
      left: 15px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > ul.dropdown-menu {
      right: -40px;
      top: 50px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-left {
      float: right !important;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      > .navbar
      .navbar-collapse
      > .navbar-nav.navbar-left
      .search-opener {
      display: block;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      > .navbar
      .navbar-collapse
      > .navbar-nav {
      max-width: 585px;
      margin: 0 0 0 20px;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .mainNavigationLincoln .navbar-collapse > .navbar-nav {
      margin: 0 0 0 60px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right {
      margin: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right
      .icon {
      font-size: 2.4rem;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right
      .text {
      font-size: 12px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right
      .search-opener {
      display: block;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language
      > .dropdown-menu {
      width: inherit;
      border: 1px solid #e5e5e5;
      padding: 0 15px 0 15px;
      min-width: 60px;
      text-align: center;
      right: -40px;
      top: 60px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-right
      > li.language {
      position: relative;
      top: 0;
      left: 15px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav.navbar-left
      .search-opener {
      display: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .navbar
      > .container
      > .navbar-nav
      > li
      > a {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.vehicles
      > .dropdown-menu
      > .tertiary
      > .buttons {
      text-align: right;
    }
    .fgx-brand-css .mainNavigationLincoln.two-row-layout > .navbar > .container {
      max-width: 992px;
      padding-left: 20px;
      padding-right: 20px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav
      > li {
      margin: 0 10px;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css .mainNavigationLincoln .navbar-spacer {
      display: none;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar-collapse
      > .navbar-nav
      > li.user.open {
      height: 85px;
      padding-left: 15px;
      padding-right: 15px;
    }
    .fgx-brand-css .mainNavigationLincoln.two-row-layout > .navbar > .container {
      max-width: 1200px;
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav
      > li {
      margin: 0 8px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav
      > li
      > a {
      padding-top: 10px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav.navbar-left {
      margin: 0 0 0 15px;
      float: right !important;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar.navbar-default.navbar-static-top
      .container {
      min-width: 1210px;
      width: auto;
      max-width: 1300px;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar.navbar-default.navbar-static-top
      .navbar-collapse
      .nav.navbar-left {
      margin-left: 0;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar.navbar-default.navbar-static-top.nonsticky
      .container {
      min-width: 1185px;
    }
  }
  @media (min-width: 1275px) {
    .fgx-brand-css .mainNavigationLincoln.two-row-layout > .navbar > .container {
      max-width: 1275px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav
      > li
      > a {
      padding-top: 25px;
    }
    .fgx-brand-css
      .mainNavigationLincoln.two-row-layout
      .navbar-collapse
      > .navbar-nav.navbar-left {
      float: left !important;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .mainNavigationLincoln {
      min-height: 85px;
      z-index: 2001;
      position: relative;
      display: block;
    }
    .fgx-brand-css
      .mainNavigationLincoln
      .navbar.navbar-default.navbar-static-top {
      max-width: 1440px;
    }
    .fgx-brand-css .mainNavigationLincoln > .navbar {
      min-height: 85px;
    }
  }
  .fgx-brand-css html.nav-menu-open,
  .fgx-brand-css html.nav-menu-open body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
  }
  .fgx-brand-css html.nav-menu-open > .content,
  .fgx-brand-css html.nav-menu-open body > .content,
  .fgx-brand-css html.nav-menu-open > .footer,
  .fgx-brand-css html.nav-menu-open body > .footer {
    display: none;
  }
  @media (min-width: 768px) {
    .fgx-brand-css html.nav-menu-open,
    .fgx-brand-css html.nav-menu-open body {
      width: auto;
      height: auto;
      overflow-x: visible;
    }
    .fgx-brand-css html.nav-menu-open > .content,
    .fgx-brand-css html.nav-menu-open body > .content,
    .fgx-brand-css html.nav-menu-open > .footer,
    .fgx-brand-css html.nav-menu-open body > .footer {
      display: block;
    }
  }
  .fgx-brand-css .next-previous-navigation {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    height: 130px;
    text-align: center;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation {
    height: 110px;
    background-color: #333;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .next-previous-navigation .fgx-page-link-wrap {
    float: left;
    width: 50%;
    height: 100%;
    cursor: pointer;
  }
  .fgx-brand-css .next-previous-navigation .fgx-page-link-wrap a {
    display: block;
    height: 100%;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .next-previous-navigation
    .fgx-page-link-wrap
    a
    .pager-text
    p {
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-css .next-previous-navigation .fgx-page-link-wrap a.hide-visibility {
    visibility: hidden;
  }
  .fgx-brand-css .next-previous-navigation .fgx-page-link-wrap a:hover {
    text-decoration: none;
    color: #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .next-previous-navigation
    .fgx-page-link-wrap
    a:hover
    .pager-text
    p {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .next-previous-navigation
    .fgx-page-link-wrap
    a:hover {
    background-color: #102b4e;
  }
  .fgx-brand-css .next-previous-navigation .next-page {
    border-left: 1px solid #ddd;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .next-page {
    text-align: right;
    border: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .prev-page {
    text-align: left;
  }
  .fgx-brand-css .next-previous-navigation .pager-content {
    margin-top: 0;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  .fgx-brand-css .next-previous-navigation .pager-icon,
  .fgx-brand-css .next-previous-navigation .pager-text {
    vertical-align: middle;
  }
  .fgx-brand-css .next-previous-navigation .pager-icon {
    display: inline-block;
    color: #2096cd;
    font-size: 7.2rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-icon {
    color: #fff;
    font-size: 2rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-icon .icon {
    font-weight: 900;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .next-previous-navigation
    .next-page
    .pager-icon
    .icon-action-chevron-right-25px:before {
    content: "\4B";
  }
  .fgx-brand-css .next-previous-navigation .pager-text {
    display: inline-block;
    color: #333;
    font-size: 16px;
  }
  .fgx-brand-css .next-previous-navigation .pager-text p {
    margin-bottom: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text {
    color: #fff;
  }
  .fgx-brand-css .next-previous-navigation .pager-text span {
    display: block;
    color: #0678bc;
    font-size: 2.2rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text span {
    text-transform: uppercase;
    color: #fff;
  }
  .fgx-brand-css .next-previous-navigation .prev-page .pager-text {
    text-align: center;
  }
  .fgx-brand-css .next-previous-navigation .next-page .pager-text {
    text-align: center;
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .prev-page
      .pager-content {
      padding-left: 5px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-content {
      padding-right: 5px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text,
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text span {
      max-width: 280px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .next-previous-navigation {
      height: 150px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation {
      height: 110px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .prev-page
      .pager-content {
      padding-left: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-content {
      padding-right: 30px;
    }
    .fgx-brand-css .next-previous-navigation .pager-icon {
      display: inline-block;
      font-size: 84px;
      font-size: 8.4rem;
    }
    .fgx-brand-css .next-previous-navigation .pager-text {
      display: inline-block;
      font-size: 18px;
      max-width: 280px;
    }
    .fgx-brand-css .next-previous-navigation .pager-text span {
      font-size: 28px;
      max-width: 280px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text span {
      font-size: 21px;
      letter-spacing: 2px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text p {
      font-size: 16px;
    }
    .fgx-brand-css .next-previous-navigation .prev-page .pager-text {
      text-align: left;
      padding-left: 15px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .prev-page
      .pager-text {
      padding-left: 0;
    }
    .fgx-brand-css .next-previous-navigation .next-page .pager-text {
      text-align: right;
      padding-right: 15px;
      border-left: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-text {
      padding-right: 0;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .prev-page
      .pager-content {
      padding-left: 45px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-content {
      padding-right: 45px;
    }
    .fgx-brand-css .next-previous-navigation .pager-text,
    .fgx-brand-css .next-previous-navigation .pager-text span {
      max-width: 400px;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .prev-page
      .pager-content {
      padding-left: 95px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-content {
      padding-right: 95px;
    }
    .fgx-brand-css .next-previous-navigation .pager-text,
    .fgx-brand-css .next-previous-navigation .pager-text span {
      max-width: 500px;
    }
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .next-previous-navigation .pager-icon {
      display: inline-block;
      font-size: 4rem;
    }
    .fgx-brand-css .next-previous-navigation .pager-text {
      font-size: 1.2rem;
      max-width: 115px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text {
      max-height: 50px;
    }
    .fgx-brand-css .next-previous-navigation .pager-text span {
      font-size: 1.8rem;
      max-width: 115px;
    }
    .fgx-brand-css .next-previous-navigation .next-page .pager-text {
      text-align: left;
      padding-left: 5px;
    }
    .fgx-brand-css .next-previous-navigation .next-page .pager-text p {
      position: relative;
      left: -15px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-text
      p {
      left: 0;
    }
    .fgx-brand-css .next-previous-navigation .prev-page .pager-text {
      text-align: right;
      padding-right: 5px;
    }
  }
  @media screen and (max-width: 480px) {
    .fgx-brand-css .next-previous-navigation .pager-text p {
      position: relative;
      left: -10px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text p {
      left: -5px;
    }
    .fgx-brand-css .next-previous-navigation .pager-text span {
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln .fgx-brand-css .next-previous-navigation .pager-text span {
      font-size: 1.6rem;
    }
    .fgx-brand-css .next-previous-navigation .next-page .pager-text {
      padding-left: 0;
    }
    .fgx-brand-css .next-previous-navigation .next-page .pager-text p {
      left: 15px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-text
      p {
      left: auto;
      right: -5px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-text {
      left: 0;
      padding-left: 5px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .next-previous-navigation
      .next-page
      .pager-icon
      .icon.icon-action-chevron-right-25px {
      padding-left: 5px;
    }
  }
  .fgx-brand-css .mainNavigation .navbar-default.fixed {
    position: fixed;
    z-index: 1040;
  }
  .fgx-brand-css .mainNavigation .navbar-default.fixed.open {
    top: 0;
  }
  .fgx-brand-css .secondaryNavigation {
    width: 100%;
    position: relative;
    z-index: 1030;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_wrapper
    .nav-secondary
    a.nextPrevModel
    .model-name {
    font-weight: bold;
    text-transform: uppercase;
  }
  .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top {
    display: table;
    padding: 0 34px 0 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top {
    padding: 0 34px 0 0;
  }
  .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top
    .dropdown-font {
    font-size: 16px;
  }
  @media (max-width: 767px) {
    .fgx-brand-css
      .secondaryNavigation
      .nav-secondary_menu1
      .nav-secondary_menu1_top
      .dropdown-font
      .chevron-down {
      font-size: 4rem;
      margin-top: -1rem;
      top: 15px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .secondaryNavigation
      .nav-secondary_menu1
      .nav-secondary_menu1_top
      .dropdown-font
      .chevron-down {
      font-size: 2.8rem;
    }
  }
  .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top
    .dropdown-font
    .model-year {
    font-weight: bold;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top
    .dropdown-font
    .model-year {
    font-weight: normal;
  }
  .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top
    .dropdown-font
    .model-name {
    font-weight: bold;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .secondaryNavigation
    .nav-secondary_menu1
    .nav-secondary_menu1_top
    .dropdown-font
    .model-name {
    text-transform: uppercase;
    white-space: nowrap;
  }
  .fgx-brand-css .secondaryNavigation.section {
    margin-top: -3px;
  }
  .fgx-brand-css .secondaryNavigation.fixed {
    position: fixed;
    top: 0;
    z-index: 1030;
    min-width: 320px;
    max-width: 1440px;
  }
  .fgx-brand-css .secondaryNavigation.fixed .nav-secondary_wrapper {
    color: #102b4e;
    -webkit-box-shadow: 10px 0 0 #fafafa, -10px 0 0 #fafafa,
      0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 10px 0 0 #fafafa, -10px 0 0 #fafafa,
      0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 10px 0 0 #fafafa, -10px 0 0 #fafafa,
      0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 10px 0 0 #fafafa, -10px 0 0 #fafafa, 0 0 10px rgba(0, 0, 0, 0.2);
  }
  .fgx-brand-css .secondaryNavigation.fixed .nav-secondary_bar {
    background-color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .secondaryNavigation.fixed .nav-secondary_bar {
    background-color: #102b4e;
  }
  .fgx-brand-css
    .secondaryNavigation.fixed
    .nav-secondary_menu.nav-secondary_main_hamburger {
    display: block;
  }
  .fgx-brand-css .secondaryNavigation.fixed .nav-secondary_next-steps {
    right: 0;
  }
  .fgx-brand-css .secondaryNavigation.fixed .nav-secondary_next-steps .subnav a {
    color: #102b4e;
  }
  .fgx-brand-css
    .secondaryNavigation.fixed
    .nav-secondary_next-steps
    .subnav.open
    a {
    color: #0678bc;
  }
  .fgx-brand-css .secondaryNavigation .hidden {
    display: none;
  }
  .fgx-brand-css .secondaryNavigation .no-viz {
    visibility: hidden;
  }
  .fgx-brand-css .secondaryNavigation .mobile {
    padding: 0;
  }
  @media (min-width: 992px) {
    .fgx-brand-css .secondaryNavigation .mobile {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css .secondaryNavigation {
      width: 100%;
    }
  }
  .fgx-brand-css .nav-secondary_wrapper {
    position: relative;
    width: inherit;
    color: #fff;
    height: 50px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    z-index: 1001;
  }
  .fgx-brand-css .nav-secondary_wrapper.wcm-enabled {
    padding-top: 0;
    padding-bottom: 24px;
    margin-bottom: 36px;
  }
  .fgx-brand-css .nav-secondary_wrapper.has-save_star .save_star {
    background-color: #2096cd;
    display: block;
    width: 68px;
    font-size: 4em;
    padding-left: 0.7rem;
    padding-top: 0.7rem;
    display: none;
  }
  .fgx-brand-css .nav-secondary_wrapper.has-save_star .save_star.nostar {
    display: none;
  }
  @media (max-width: 767px) {
    .fgx-brand-css
      .nav-secondary_wrapper.has-save_star
      .nav-secondary_menu1
      .subnav-wrapper.open
      .nav-secondary_menu2
      .show-on-desktop-only {
      display: none;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css
      .nav-secondary_wrapper.has-save_star
      .nav-secondary_menu1
      .subnav-wrapper.open
      .nav-secondary_menu2
      .show-on-mobile-only {
      display: none;
    }
  }
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1
    .subnav-wrapper.open
    .nav-secondary_menu2.open
    .nav-secondary_menu2_top
    .nav-title-active {
    color: #102b4e;
  }
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1
    .subnav-wrapper.open
    .nav-secondary_menu2.open
    .nav-secondary_menu2_top
    .icon-action-chevron-down-25px {
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1
    .subnav-wrapper.open
    .nav-secondary_menu2
    .nav-secondary_menu2_top
    .icon-action-chevron-down-25px {
    right: 10px;
  }
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1
    .icon-action-chevron-down-25px {
    right: 10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1
    .icon-action-chevron-down-25px {
    right: -10px;
    position: relative;
  }
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1.nostar
    .icon-action-chevron-down-25px {
    right: 10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1.nostar
    .nav-secondary_menu1_top
    .icon-action-chevron-down-25px {
    right: 15px;
    position: absolute;
  }
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1.nostar
    .nav-mask,
  .fgx-brand-css
    .nav-secondary_wrapper.has-save_star
    .nav-secondary_menu1.nostar
    .sub-nav-mask {
    width: inherit;
  }
  .fgx-brand-css
    .nav-secondary_wrapper
    .nav-secondary_menu2.nav-secondary_menu
    .nav-secondary_ctas {
    margin-bottom: 25px;
  }
  .fgx-brand-css
    .nav-secondary_wrapper
    .nav-secondary_menu2.nav-secondary_menu
    .nav-secondary_ctas
    .nav-secondary_cta {
    display: none;
  }
  .fgx-brand-css
    .nav-secondary_wrapper
    .nav-secondary_menu2.nav-secondary_menu.open
    .nav-secondary_cta {
    display: inline-block;
  }
  .fgx-brand-css .nav-secondary_wrapper.loaded .subnav {
    transition: margin-top 0.25s ease;
    -moz-transition: margin-top 0.25s ease;
    -webkit-transition: margin-top 0.25s ease;
    -o-transition: margin-top 0.25s ease;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary_wrapper {
      height: 68px;
    }
  }
  .fgx-brand-css .nav-secondary_bar {
    height: inherit;
    background-color: rgba(27, 57, 78, 0.6);
    transition: 0.5s background-color ease;
    -webkit-transition: 0.5s background-color ease;
  }
  .fgx-brand-Ford .fgx-brand-css .nav-secondary_bar {
    background-color: #102b4e;
    box-shadow: inset 0 1px 3px #24292f;
  }
  @media (max-width: 479px) {
    .fgx-brand-css .nav-secondary_bar {
      position: relative;
    }
  }
  .fgx-brand-css ul.nav-secondary {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .nav-secondary {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .nav-secondary .nav-mask.closed {
    height: 0 !important;
    overflow: hidden;
  }
  .fgx-brand-css .nav-secondary .sub-nav-mask.closed {
    height: 0 !important;
    overflow: hidden;
  }
  .fgx-brand-css .nav-secondary li {
    list-style: none;
    cursor: pointer;
  }
  .fgx-brand-css .nav-secondary li .nav-secondary_menu2.mobile {
    background-color: #102b4e;
    color: #fff;
  }
  .fgx-brand-css .nav-secondary li .nav-secondary_menu2.mobile a {
    color: #fff;
  }
  .fgx-brand-css .nav-secondary > li {
    float: left;
    list-style: none;
    cursor: pointer;
  }
  .fgx-brand-css .nav-secondary .chevron-down {
    font-size: 42px;
    margin-top: -1rem;
    float: right;
  }
  .fgx-brand-Lincoln .fgx-brand-css .nav-secondary .chevron-down {
    font-size: 2rem;
    margin-top: 0;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu .chevron-down,
  .fgx-brand-css .nav-secondary .has-children .chevron-down {
    -webkit-transition: rotate 0.2s ease;
    -o-transition: rotate 0.2s ease;
    transition: rotate 0.2s ease;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu .chevron-down,
  .fgx-brand-css .nav-secondary .has-children .chevron-down {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu.open > .nav_top .chevron-down,
  .fgx-brand-css .nav-secondary .has-children.open > .nav_top .chevron-down {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  .fgx-brand-css .nav-secondary .subnav {
    width: 100%;
  }
  .fgx-brand-css .nav-secondary .subnav.open {
    margin-top: 0 !important;
  }
  .fgx-brand-css .nav-secondary .subnav.grandchildren {
    border: 0;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .subnav.grandchildren {
      display: none !important;
    }
  }
  .fgx-brand-css .nav-secondary .subnav.great-grandchildren {
    border: 0;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .subnav.great-grandchildren {
      display: none !important;
    }
  }
  .fgx-brand-css .nav-secondary .subnav > .has-children.active > .nav-mask {
    position: relative;
    margin-top: 0;
  }
  .fgx-brand-css .nav-secondary .subnav > .has-children.active > .sub-nav-mask {
    position: relative;
    margin-top: 0;
  }
  @media (min-width: 480px) {
    .fgx-brand-css
      .nav-secondary
      .subnav
      > .has-children.active.active
      .chevron-down {
      display: none;
    }
  }
  .fgx-brand-css .nav-secondary .subnav > .has-children li {
    margin: 0;
    border-top: 0;
  }
  .fgx-brand-css .nav-secondary .subnav > .has-children li:last-child {
    padding-bottom: 0;
  }
  @media (min-width: 480px) {
    .fgx-brand-css .nav-secondary .subnav > .has-children .nav-mask,
    .fgx-brand-css .nav-secondary .subnav > .has-children .sub-nav-mask {
      height: 0 !important;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu1 {
    height: 50px;
    position: relative;
  }
  .fgx-brand-Ford .fgx-brand-css .nav-secondary .nav-secondary_menu1 {
    width: 310px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .nav-secondary .nav-secondary_menu1 {
    width: 415px;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu1 .dropdown-font {
    display: table-cell;
    vertical-align: middle;
  }
  .fgx-brand-css
    .nav-secondary
    .nav-secondary_menu1
    .dropdown-font
    .chevron-down {
    position: absolute;
    top: 23px;
    right: 15px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_menu1
    .dropdown-font
    .chevron-down {
    top: 20px;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu1 > .nav_top {
    width: inherit;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .nav-secondary .nav-secondary_menu1.nostar {
      width: 100%;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_menu1 > .nav-secondary_top {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_menu1
    > .nav-secondary_top {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  @media (max-width: 479px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .nav-secondary
      .nav-secondary_menu1
      > .nav-secondary_top {
      letter-spacing: 0 !important;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .nav-secondary
      .nav-secondary_menu1
      > .nav-secondary_top {
      letter-spacing: 1px !important;
    }
  }
  @media (max-width: 479px) {
    .fgx-brand-css .nav-secondary .nav-secondary_menu1 {
      width: 92%;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .nav-secondary_menu1 {
      height: 68px;
    }
    .fgx-brand-css .nav-secondary .nav-secondary_menu1 > .nav-mask > .dropdown {
      padding-left: 20px;
      background-color: #fff;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary .nav-secondary_menu1 > .nav-mask > .dropdown {
      padding-left: 35px;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css .nav-secondary .nav-secondary_menu1 > .nav-mask > .dropdown {
      padding-left: 85px;
    }
  }
  @media (max-width: 479px) {
    .fgx-brand-css .nav-secondary .nav-secondary_save-star {
      float: right;
      position: absolute;
      z-index: 1000;
      right: 0;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu {
    display: none;
    background-color: #fff;
    color: #19678e;
    border-right: 1px solid #f7f7f7;
  }
  .fgx-brand-Lincoln .fgx-brand-css .nav-secondary .nav-secondary_submenu {
    color: #0678bc;
    border: 0;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu > span {
    margin-top: -1px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .nav-secondary_submenu.nav-secondary_menu2 {
      display: block;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-css .nav-secondary .nav-secondary_submenu.nav-secondary_menu3 {
      display: block;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-css .nav-secondary .nav-secondary_submenu.nav-secondary_menu4 {
      display: block;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu > .nav-mask {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    > .nav-mask {
    border-bottom: 0;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu > .sub-nav-mask {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu ul li > div > a {
    padding: 12px 24px;
    display: block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    ul
    li
    > div
    > a {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    ul
    li
    > div
    > a
    > span.model-price {
    display: block;
  }
  @media (min-width: 768px) {
    .fgx-brand-css
      .nav-secondary
      .nav-secondary_submenu
      ul
      li
      > span.has-children {
      padding: 0;
      width: 100%;
      height: initial;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_submenu ul li > span > a {
    padding: 12px 24px;
    display: inline-block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    ul
    li
    > span
    > a {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    ul
    li
    > span
    > a
    > span.model-price {
    display: block;
  }
  .fgx-brand-css
    .nav-secondary
    .nav-secondary_submenu
    ul
    li
    > span
    > i.icon-action-chevron-down-25px {
    right: 5px;
    position: relative;
    top: 12px;
    transform: rotate(-90deg);
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .nav-secondary_submenu {
      display: block;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps {
    display: none;
    padding: 0;
    right: 0;
    position: absolute;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps > span {
    padding: 24px;
    text-align: right;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps
    > span {
    color: #0678bc;
    padding: 16px 24px 24px 24px;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps > span li {
    text-align: left;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps > .nav_top {
    border: 0;
    display: none;
  }
  @media (min-width: 480px) and (max-width: 991px) {
    .fgx-brand-css .nav-secondary .nav-secondary_next-steps > .nav_top {
      display: block;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav a {
    color: #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps
    .subnav
    a {
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav a {
      color: #fff;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .nav-secondary
      .nav-secondary_next-steps
      .subnav
      a {
      color: #fff;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .nav-secondary
      .nav-secondary_next-steps
      .subnav
      a:hover {
      color: #a7a7a7;
    }
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav a:hover {
    text-decoration: none;
    color: #102b4e;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav a:hover span {
    text-decoration: none;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav li {
    padding: 0;
    background-color: #fff;
    color: #fff;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav li:lang(fr-ca) {
    white-space: nowrap;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav li > a {
    padding: 24px;
    display: block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps
    .subnav
    li
    > a {
    padding: 20px 9px 24px 9px;
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary .nav-secondary_next-steps .subnav li {
      background-color: #fff;
      color: #0678bc;
    }
  }
  .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps.open.nav-secondary_next-steps
    .nav-secondary_top {
    color: #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps.open.nav-secondary_next-steps
    .nav-secondary_top {
    color: #a7a7a7;
  }
  .fgx-brand-css .nav-secondary .nav-secondary_next-steps.open .subnav {
    border-top: 0;
    width: 270px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary
    .nav-secondary_next-steps.open
    .subnav {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary .nav-secondary_next-steps {
      display: block;
    }
    .fgx-brand-Ford .fgx-brand-css .nav-secondary .nav-secondary_next-steps {
      color: #fff;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary .nav-secondary_next-steps {
      width: auto;
    }
  }
  .fgx-brand-css
    .nav-secondary_menu.open
    > div
    > ul
    > li.nav-secondary_menu3.selected
    > div
    > a
    > span.selected {
    color: #102b4e;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .nav-secondary_menu.nav-secondary_main_hamburger {
    right: 0;
    position: absolute;
    padding-top: 9px;
    padding-right: 24px;
    font-size: 32px;
    cursor: pointer;
    display: block;
  }
  .fgx-brand-css .nav-secondary_menu.nav-secondary_next-steps .nav-mask {
    width: inherit;
    right: 0;
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary_menu.nav-secondary_next-steps .nav-mask {
      position: relative;
      margin-top: 0;
      height: inherit !important;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps
      li {
      border-top: 0;
      background-color: inherit;
      display: inline-block;
      width: inherit;
    }
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps
      li
      > a {
      margin-left: 0;
      padding-left: 24px;
      border-top: 0;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps
      li
      > a {
      margin-right: 0;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps {
      position: relative;
      border: 0;
      margin-top: 0 !important;
      width: inherit !important;
    }
  }
  @media (min-width: 1200px) {
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps {
      padding-right: 45px;
    }
  }
  @media (min-width: 1440px) {
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_next-steps
      .nav-mask
      > .next-steps {
      padding-right: 95px;
    }
  }
  .fgx-brand-css .nav-secondary_menu .dropdown {
    width: inherit;
    position: absolute;
    padding: inherit;
    display: block;
    font-size: 0;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary_menu .dropdown {
      border: 1px solid #e5e5e5;
    }
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3 li {
    padding: 0;
    height: initial;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3
    li {
    text-transform: uppercase;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3 li > div > a {
    display: block;
    padding: 15px 48px;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3
    li
    > div
    > a
    > .model-price {
    display: block;
    color: #19678e;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3 li > span {
    width: 100%;
    padding: 0;
    height: 50px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3 li > span > a {
    display: inline-block;
    padding: 15px 48px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3 li > span > i {
    margin-top: 10px;
    margin-right: 34px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3.button {
    padding: 12px 24px;
    border-top: 0;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3.button > div {
    display: inline-block;
    text-align: center;
    height: 42px;
    width: 100%;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3.button
    > div
    > a
    > span {
    padding: 12px;
    height: 42px;
    display: inline-block;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3.button:last-child {
    margin-bottom: 24px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3.blue > div {
    background-color: #19678e;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3.blue
    > div
    > a
    > span {
    color: #fff;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu3.white > div {
    border: solid 1px #19678e;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown.nav-secondary_menu3.white
    > div
    > a
    > span {
    color: #19678e;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu4 li {
    padding: 0;
    height: initial;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.nav-secondary_menu4 li > div > a {
    display: block;
    margin-top: 0;
    padding: 8px 64px;
    font-size: 0.8em;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.next-steps > li > a {
    padding: 24px 24px 24px 0;
    margin-left: 25px;
    border-top: 1px solid #e5e5e5;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown.next-steps
    > li
    > a {
    margin-right: 25px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown.next-steps > li:first-child > a {
    border-top: 0;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li {
    color: #0678bc;
    font-size: 1.4rem;
    background-color: #fff;
    display: inline-block;
    clear: both;
    width: 100%;
    overflow-x: hidden;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li.nav-secondary_menu2.selected,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li.nav-secondary_menu2.selected
    > span
    > a {
    color: #a7a7a7;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li.next-steps-append {
    background: #102b4e;
    color: #fff;
    padding: 0;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li.next-steps-append a {
    color: #fff;
    display: block;
    padding: 18px 24px 18px 0;
    border-bottom: 1px solid #e5e5e5;
    margin-left: 25px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary_menu .dropdown li.next-steps-append {
      display: none;
    }
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li.active {
    font-weight: bold;
    color: #102b4e;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li:hover,
  .fgx-brand-css .nav-secondary_menu .dropdown li:focus {
    color: #102b4e;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li > .nav-secondary_top {
    border-top: 1px solid #e5e5e5;
    width: inherit;
    padding: 0;
    margin-left: 25px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li > .nav-secondary_top > a {
    padding: 24px 24px 24px 10px;
    display: block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li
    > .nav-secondary_top
    > a {
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary_menu .dropdown li > .nav-secondary_top {
      margin-left: 0;
    }
  }
  .fgx-brand-css .nav-secondary_menu .dropdown li.no-border {
    border-top: 0;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li:first-child
    > .nav-secondary_top {
    border: 0;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li.next-steps
    > .nav-secondary_top {
    border-top: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    li.next-steps:last-child
    > .nav-secondary_top {
    border: 0;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .nav-secondary_menu .dropdown li > .nav-secondary_top > a {
      padding: 24px 36px 24px 10px;
      width: inherit;
    }
    .fgx-brand-css
      .nav-secondary_menu
      .dropdown
      li
      > .nav-secondary_top.has-children {
      padding: 24px 36px 24px 10px;
    }
    .fgx-brand-css
      .nav-secondary_menu
      .dropdown
      li
      > .nav-secondary_top.has-children
      > a {
      padding: initial;
      display: initial;
      width: auto;
    }
    .fgx-brand-css .nav-secondary_menu .dropdown li.next-steps {
      margin: 0;
    }
  }
  @media (max-width: 991px) {
    .fgx-brand-css .nav-secondary_menu .dropdown {
      position: relative;
    }
  }
  .fgx-brand-css .nav-secondary_menu .dropdown .next-steps-append a:hover {
    text-decoration: none;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown .next-steps-append a:hover span {
    text-decoration: none;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown .next-steps-append a i.icon {
    color: #2096cd;
    position: relative;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    .next-steps-append
    a
    i.icon:before {
    position: relative;
    z-index: 12;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary_menu
    .dropdown
    .next-steps-append
    a
    i.icon:after {
    position: absolute;
    top: 1px;
    content: " ";
    width: 28px;
    height: 28px;
    display: block;
    z-index: 10;
    background-color: #fff;
    margin: 0 auto;
    left: -6px;
    right: 0;
    border-radius: 30px;
  }
  .fgx-brand-css .nav-secondary_menu .dropdown i.icon {
    font-size: 30px;
    padding-right: 6px;
    color: #2096cd;
  }
  @media (min-width: 992px) {
    .fgx-brand-css .nav-secondary_menu .dropdown i.icon {
      color: #fff;
      display: none;
    }
  }
  .fgx-brand-css .nav-secondary_menu > span {
    float: left;
    height: 68px;
    padding: 24px;
  }
  .fgx-brand-css .nav-secondary_menu > .nav-secondary_top {
    padding: 24px;
    height: inherit;
    cursor: pointer;
  }
  .fgx-brand-Lincoln .fgx-brand-css .nav-secondary_menu > .nav-secondary_top {
    padding: 19px 24px 24px 24px;
  }
  .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top
    .icon-action-chevron-down-25px {
    float: right;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu3_top
    .nav-title {
    text-transform: uppercase;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu3_top {
    color: #fff;
  }
  .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu4_top
    > .icon-kabob-outline-25px {
    font-size: 5rem;
    line-height: 23px;
    transform: rotate(-90deg);
    display: inline-block;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu4_top
    > .icon-kabob-outline-25px {
    font-size: 5.5rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu4_top
    > .icon-kabob-outline-25px {
    transform: rotate(0);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .nav-secondary_menu
    > .nav-secondary_top.nav-secondary_menu4_top
    > .icon-kabob-outline-25px:before {
    content: "\57";
  }
  @media (min-width: 768px) {
    .fgx-brand-css
      .nav-secondary_menu
      > .nav-secondary_top.nav-secondary_menu2_top.has-children
      .icon-action-chevron-down-25px {
      right: 30px;
      position: relative;
      top: 22px;
      transform: rotate(-90deg);
    }
  }
  .fgx-brand-css .nav-secondary_menu .nav-mask,
  .fgx-brand-css .nav-secondary_menu .sub-nav-mask {
    margin-top: 67px;
    position: absolute;
  }
  .fgx-brand-css .nav-secondary_menu .nav-mask.force-overflow,
  .fgx-brand-css .nav-secondary_menu .sub-nav-mask.force-overflow {
    overflow: hidden !important;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .nav-secondary_menu .nav-mask,
    .fgx-brand-css .nav-secondary_menu .sub-nav-mask {
      width: 100% !important;
      margin-top: 49px;
    }
    .fgx-brand-css .nav-secondary_menu .nav-mask > ul,
    .fgx-brand-css .nav-secondary_menu .sub-nav-mask > ul {
      width: 100% !important;
    }
  }
  .fgx-brand-css .nav-secondary_menu .sub-nav-mask {
    margin-top: 50px;
  }
  .fgx-brand-css .nav-secondary_menu.nav-secondary_next-steps > span {
    float: right;
  }
  @media (max-width: 991px) {
    .fgx-brand-css .nav-secondary_menu .nav-secondary_menu2 > .nav-mask {
      position: relative;
    }
    .fgx-brand-css .nav-secondary_menu .nav-secondary_menu2 > .nav-mask.closed {
      position: absolute;
    }
    .fgx-brand-css .nav-secondary_menu .nav-secondary_menu3 > .sub-nav-mask {
      position: relative;
    }
    .fgx-brand-css
      .nav-secondary_menu
      .nav-secondary_menu3
      > .sub-nav-mask.closed {
      position: absolute;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .nav-secondary_menu .mobile.next-steps {
      display: none;
    }
    .fgx-brand-css .nav-secondary_menu.nav-secondary_submenu {
      height: 68px;
    }
    .fgx-brand-Ford .fgx-brand-css .nav-secondary_menu.nav-secondary_submenu {
      height: 67px;
      background-color: #102b4e;
      box-shadow: inset 0 1px 3px #24292f;
    }
    .fgx-brand-css .nav-secondary_menu.nav-secondary_submenu .dropdown {
      position: relative;
    }
    .fgx-brand-css .nav-secondary_menu.nav-secondary_submenu .dropdown > li {
      position: relative;
    }
    .fgx-brand-css
      .nav-secondary_menu.nav-secondary_submenu
      .dropdown
      .has-grandchildren
      a {
      display: block;
    }
    .fgx-brand-css .nav-secondary_menu.nav-secondary_submenu .nav-secondary_ctas {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css body.secondaryNavFixed {
      overflow: hidden;
    }
    .fgx-brand-css
      .secondaryNavigation.fixed
      .nav-secondary
      .nav-secondary_menu1.open
      > .nav-mask {
      overflow-y: auto;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }
    .fgx-brand-css
      .secondaryNavigation.fixed
      .nav-secondary
      .nav-secondary_menu1.open
      > .nav-mask
      > .dropdown.subnav.open {
      position: fixed;
      height: 100%;
      overflow: auto;
      padding-bottom: 68px;
    }
    .fgx-brand-css
      .secondaryNavigation.fixed
      .nav-secondary
      .nav-secondary_menu1.open
      > .sub-nav-mask {
      overflow-y: auto;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    }
    .fgx-brand-css
      .secondaryNavigation.fixed
      .nav-secondary
      .nav-secondary_menu1.open
      > .sub-nav-mask
      > .dropdown.subnav.open {
      position: fixed;
      height: 100%;
      overflow: auto;
      padding-bottom: 68px;
    }
  }
  .fgx-brand-css .language-selector-overlay {
    background-color: transparent;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .language-selector-overlay .modal-header {
    padding-bottom: 5px;
    border-bottom: 0;
    padding-top: 85px;
  }
  .fgx-brand-css .language-selector-overlay .modal-header a.close {
    color: #fff;
    font-weight: 300;
    font-size: 50px;
    opacity: 0.6;
  }
  .fgx-brand-css .language-selector-overlay .modal-header a.close:hover {
    opacity: 0.8;
  }
  .fgx-brand-css .language-selector-overlay .modal-header:after {
    content: " ";
    display: table;
    height: 0;
    overflow: hidden;
    clear: both;
  }
  .fgx-brand-css .language-selector-overlay .modal-body {
    color: #fff;
    text-align: center;
  }
  .fgx-brand-css .language-selector-overlay .modal-body .fgx-brand-exlt-h5 {
    font-size: 24px;
  }
  .fgx-brand-css .language-selector-overlay .modal-body ul.list-unstyled {
    margin: 42px auto 0 auto;
  }
  .fgx-brand-css .language-selector-overlay .modal-body ul.list-unstyled > li {
    display: block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .language-selector-overlay
    .modal-body
    ul.list-unstyled
    > li {
    margin-top: 10px;
  }
  .fgx-brand-css
    .language-selector-overlay
    .modal-body
    ul.list-unstyled
    > li:first-child {
    margin-top: 0;
  }
  .fgx-brand-css .language-selector-overlay .modal-body a.edit-lang-btn {
    display: block;
    padding: 10px;
    font-size: 2rem;
  }
  .fgx-brand-css .language-selector-overlay .modal-body p {
    margin: 50px 0 0 0;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .language-selector-overlay .modal-body .choose,
    .fgx-brand-css .language-selector-overlay .modal-body .success {
      margin: 0 auto;
    }
    .fgx-brand-css .language-selector-overlay .modal-body .choose {
      max-width: 440px;
    }
    .fgx-brand-css .language-selector-overlay .modal-body .success {
      max-width: 320px;
    }
    .fgx-brand-css .language-selector-overlay .modal-body ul.languages {
      margin-top: 25px;
    }
    .fgx-brand-css .language-selector-overlay .modal-body ul.languages > li {
      margin-top: 5px;
    }
  }
  .fgx-brand-css .search-overlay {
    display: none;
    z-index: 2560;
    width: 100%;
    max-width: 1440px;
    position: fixed;
  }
  .fgx-brand-css .search-overlay .modal-content {
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-header,
  .fgx-brand-css .search-overlay .modal-content .modal-body {
    background-color: #fff;
    border: 0;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-header {
    padding-bottom: 5px;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-header:before,
  .fgx-brand-css .search-overlay .modal-content .modal-header:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-header:after {
    clear: both;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-header a.close {
    font-weight: 300;
    font-size: 5rem;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-body {
    padding-top: 0;
    padding-bottom: 80px;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-body .form-group {
    position: relative;
    margin-bottom: 0;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .search-overlay-submit {
    position: absolute;
    right: 10px;
    margin: -28px 0 0 0;
    font-size: 5em;
    line-height: 1em;
    background: 0;
    border: 0;
    color: #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .search-overlay-submit {
    font-size: 5rem;
    margin-top: -1px;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-body .search-suggestions {
    border: 1px solid #ddd;
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .search-suggestions
    > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-body .form-wrapper {
    display: inline-block;
    max-width: 100%;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-body .form-wrapper > .lbl {
    color: #a7a7a7;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    > .lbl
    .text,
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    > .lbl
    .icon {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    > .lbl
    .icon {
    font-size: 42px;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    > .lbl
    .text {
    font-weight: 100;
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"] {
    width: 98%;
    margin: 0;
    border: 0 none;
    padding: 0;
    background: transparent none;
    color: #555;
    font-size: 4.2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    outline: 0;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"]::-moz-placeholder {
    color: #555;
    opacity: 1;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"]:-ms-input-placeholder {
    color: #555;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"]::-webkit-input-placeholder {
    color: #555;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"]::-ms-clear {
    display: none;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-body
    .form-wrapper
    input[type="search"]:focus {
    outline: 0;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer {
    padding-top: 40px;
    padding-bottom: 40px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: left;
    border: 0;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer:before,
  .fgx-brand-css .search-overlay .modal-content .modal-footer:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer:after {
    clear: both;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer .popular,
  .fgx-brand-css .search-overlay .modal-content .modal-footer .how {
    float: left;
    padding-top: 20px;
    padding-bottom: 35px;
    max-width: 50%;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer .popular .lbl,
  .fgx-brand-css .search-overlay .modal-content .modal-footer .how .lbl {
    color: #fff;
    font-size: 2rem;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular
    ul.list-unstyled,
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .how
    ul.list-unstyled {
    margin-bottom: 0;
  }
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular
    ul.list-unstyled
    > li,
  .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .how
    ul.list-unstyled
    > li {
    margin-top: 20px;
    cursor: pointer;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular
    ul.list-unstyled
    > li,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .how
    ul.list-unstyled
    > li {
    color: #ddd;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer .popular a,
  .fgx-brand-css .search-overlay .modal-content .modal-footer .how a {
    font-size: 1.4rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular
    a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .how
    a {
    color: #ddd;
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular
    a:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .how
    a:hover {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer .popular {
    border-right: 1px solid #555;
    padding-right: 130px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-overlay
    .modal-content
    .modal-footer
    .popular {
    border-right: 1px solid #ddd;
  }
  .fgx-brand-css .search-overlay .modal-content .modal-footer .how {
    padding-left: 65px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css
      .search-overlay
      .modal-content
      .modal-body
      .form-wrapper
      input[type="search"] {
      width: 99%;
    }
  }
  .fgx-brand-css .btt-arrow {
    display: none;
    position: fixed;
    z-index: 1010;
    right: 15px;
    bottom: 100px;
    width: 65px;
    height: 65px;
    padding: 10px;
    cursor: pointer;
    float: right;
  }
  .fgx-brand-css .btt-arrow > .circle-btt-arrow {
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 21.5px;
    width: 43px;
    height: 43px;
    overflow: hidden;
    transition: background-color 0.2s ease;
  }
  .fgx-brand-css .btt-arrow > .circle-btt-arrow:hover {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .fgx-brand-css .btt-arrow > .circle-btt-arrow > .chevron-up {
    font-size: 42px;
    color: #fff;
    padding-left: 11px;
    margin-bottom: 10px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btt-arrow > .circle-btt-arrow > .chevron-up {
    font-size: 2.6rem;
    position: relative;
    top: 6px;
    left: 9px;
  }
  @media only screen and (min-device-width: 480px) {
    .fgx-brand-css .btt-arrow {
      bottom: 72px;
    }
  }
  @media only screen and (min-device-width: 768px) {
    .fgx-brand-css .btt-arrow {
      bottom: 50px;
    }
  }
  .fgx-brand-css .browser-alert {
    padding: 80px 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    text-align: center;
    background: #fff;
  }
  .fgx-brand-css .browser-alert a.icon-close {
    font-size: 60px;
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .fgx-brand-css .browser-alert a:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .fgx-brand-css .browser-alert .logo {
    margin: 20px 0 0 0;
    padding: 0 0 20px 0;
    max-width: 130px;
  }
  .fgx-brand-css .browser-alert .fgx-brand-lt-h3 {
    margin: 15px 0;
    font-size: 3.6rem;
  }
  .fgx-brand-css .browser-alert p {
    font-size: 18px;
    margin: 0 50px -10px 55px;
  }
  .fgx-brand-css .browser-alert .browser-list {
    margin: 0 auto;
    width: 510px;
  }
  .fgx-brand-css .browser-alert .browser-list a {
    display: block;
    float: left;
    margin: 20px 23px 23px 23px;
    padding: 70px 0 0 0;
    width: 80px;
    font-size: 16px;
    color: #555;
    text-align: center;
    text-decoration: none;
    background: url(../base/img/browser_logos.html) no-repeat;
  }
  .fgx-brand-css .browser-alert .browser-list .firefox {
    background-position: 0 0;
  }
  .fgx-brand-css .browser-alert .browser-list .chrome {
    background-position: -80px 0;
  }
  .fgx-brand-css .browser-alert .browser-list .safari {
    background-position: -160px 0;
  }
  .fgx-brand-css .browser-alert .browser-list .ie {
    background-position: -240px 0;
  }
  .fgx-brand-css .img-expanded {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2999;
    display: none;
    margin: 0;
    padding: 0;
    background: rgba(0, 0, 0, 0.9);
    overflow-y: scroll;
  }
  .fgx-brand-css .img-expanded .img-expanded-container img {
    width: 100%;
    height: auto;
  }
  .fgx-brand-css .img-expanded .imgExpand-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    z-index: 1;
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    width: 70px;
    height: 70px;
    padding: 11px;
  }
  .fgx-brand-css .img-expanded .imgExpand-close:before {
    font-size: 5rem;
    color: #fff;
  }
  .fgx-brand-css .img-expanded .img-expanded-footer {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: rgba(0, 0, 0, 0.9);
  }
  .fgx-brand-css .img-expanded .img-expanded-footer-content {
    color: #fff;
    font-size: 18px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding-top: 45px;
    padding-left: 45px;
  }
  .fgx-brand-css .img-expanded .actions {
    width: 230px;
    float: right;
    margin-right: 40px;
  }
  .fgx-brand-css .img-expanded .actions-expand {
    display: none;
    width: 230px;
    float: right;
    margin-right: 40px;
    margin-top: -40px;
  }
  .fgx-brand-css .img-expanded .actions .action {
    width: 75px;
    text-align: center;
    color: #0678bc;
    float: left;
    cursor: pointer;
  }
  .fgx-brand-css .img-expanded .actions .action.fgx-mobile {
    float: right;
  }
  .fgx-brand-css .img-expanded .actions-expand .action {
    width: 75px;
    text-align: center;
    color: #fff;
    float: left;
    cursor: pointer;
  }
  .fgx-brand-css .img-expanded .actions .action .icon {
    font-size: 3rem;
  }
  .fgx-brand-css .img-expanded .actions-expand .action .icon {
    font-size: 3rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .img-expanded
    .actions
    .icon-share-25px:before {
    content: "\52";
  }
  .fgx-brand-css .img-expanded .clear-both {
    clear: both;
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .media-overlay .overlay-video-icon > .icon {
      font-size: 110px;
    }
  }
  .fgx-brand-css .media-overlay {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    max-width: 1250px;
    width: 100%;
    min-width: 340px;
    margin: 0 auto 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2560;
    display: none;
  }
  .fgx-brand-css .media-overlay .pagination-info {
    display: none;
  }
  .fgx-brand-css .media-overlay.fgx-brand-brightcove-modal {
    max-width: 1130px;
  }
  .fgx-brand-css .media-overlay .top-spacer {
    height: 50px;
  }
  .fgx-brand-css .media-overlay .carousel-caption-media-overlay {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2em;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #fff;
  }
  .fgx-brand-css .media-overlay .img-expand {
    position: absolute;
    color: #0678bc;
    right: 35px;
    top: 75%;
    width: 35px;
    height: 35px;
    cursor: pointer;
    z-index: 500;
    font-size: 35px;
  }
  .fgx-brand-css .media-overlay i.chevron {
    color: #2096cd;
  }
  .fgx-brand-css .media-overlay div.carousel {
    margin-top: 0;
    margin-bottom: 0;
  }
  .fgx-brand-css .media-overlay .carousel-content-header {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 500;
    width: 50%;
    font-size: 30px;
    margin-bottom: 30px;
    margin-left: 50px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .media-overlay .carousel-content-header {
    font-size: 24px;
  }
  .fgx-brand-css .media-overlay .carousel-details-toggle {
    position: absolute;
    top: 40px;
    right: 0;
    width: 14em;
    height: 1.8em;
    border-left: 1px solid #555;
  }
  .fgx-brand-css .media-overlay .carousel-details-toggle .is-hide {
    display: none;
  }
  .fgx-brand-css .media-overlay .carousel-details-toggle.details-show .is-show {
    display: none;
  }
  .fgx-brand-css .media-overlay .carousel-details-toggle.details-show .is-hide {
    display: inherit;
  }
  .fgx-brand-css .media-overlay .carousel-page-count {
    position: absolute;
    top: 42px;
    right: 20%;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .media-overlay .image-wrapper {
    position: relative;
    width: 100%;
    top: 0;
    transition: 0.2s ease all;
  }
  .fgx-brand-css .media-overlay .image-wrapper img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: auto;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .fgx-brand-css .media-overlay .image-wrapper:before {
    content: "";
    display: block;
    padding-top: 50%;
  }
  .fgx-brand-css .media-overlay .overlay-video-icon {
    color: #fff;
    position: absolute;
    text-align: center;
    top: 30%;
    left: 0;
    width: 100%;
    font-size: 4.6rem;
  }
  .fgx-brand-css .media-overlay .overlay-video-icon > .icon {
    font-size: 55px;
  }
  .fgx-brand-css .media-overlay .content {
    display: none;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .media-overlay .content-text-element {
    width: 65%;
    float: left;
    margin: 30px 50px;
  }
  .fgx-brand-css .media-overlay .content-text-element > p {
    margin-bottom: 30px;
  }
  .fgx-brand-css .media-overlay .no-overflow {
    overflow: hidden;
  }
  .fgx-brand-css .media-overlay .auto-overflow {
    overflow: auto;
  }
  .fgx-brand-css .media-overlay .disclaimer-container {
    width: 100%;
    max-width: 1440px;
    background-color: #f5f5f5;
    height: 94px;
    padding: 14px 50px;
    margin-top: 30px;
    overflow-y: auto;
    position: relative;
    bottom: -44%;
    border-top: 1px solid #ddd;
  }
  .fgx-brand-css .media-overlay .disclaimer-container::-webkit-scrollbar {
    height: 16px;
    overflow: hidden;
    width: 10px;
  }
  .fgx-brand-css .media-overlay .disclaimer-container::-webkit-scrollbar-thumb {
    background-color: #0678bc;
    width: 10px;
  }
  .fgx-brand-css .media-overlay .actions {
    width: 230px;
    float: right;
    margin-right: 40px;
  }
  .fgx-brand-css .media-overlay .actions-expand {
    width: 230px;
    float: right;
    margin-right: 40px;
    margin-top: -40px;
  }
  .fgx-brand-css .media-overlay .actions .action {
    width: 75px;
    text-align: center;
    color: #0678bc;
    float: left;
    cursor: pointer;
  }
  .fgx-brand-css .media-overlay .actions .action.fgx-mobile {
    float: right;
  }
  .fgx-brand-css .media-overlay .actions-expand .action {
    width: 75px;
    text-align: center;
    color: #fff;
    float: left;
    cursor: pointer;
  }
  .fgx-brand-css .media-overlay .actions .action .icon {
    font-size: 3rem;
  }
  .fgx-brand-css .media-overlay .actions-expand .action .icon {
    font-size: 3rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .actions
    .icon-share-25px:before {
    content: "\52";
  }
  .fgx-brand-css .media-overlay .icon-fullscreen-25px {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.4);
    font-size: 40px;
    height: auto;
    width: auto;
  }
  .fgx-brand-css .media-overlay .clear-both {
    clear: both;
  }
  .fgx-brand-css .media-overlay .disclaimer-content {
    font-size: 1.1rem;
    line-height: 24px;
  }
  .fgx-brand-css .media-overlay .img-thumbs {
    margin-top: 100px;
  }
  .fgx-brand-css .media-overlay .img-tn {
    position: relative;
    float: left;
    margin: 5px;
  }
  .fgx-brand-css .media-overlay .is-hidden {
    display: none;
  }
  .fgx-brand-css .media-overlay .imageDetail {
    display: block;
    margin: 1.2rem 0;
  }
  .fgx-brand-css .media-overlay .fgx-media-overlay-youtube-item .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper
    iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio15-16 {
    padding-bottom: 106.66%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio1-1 {
    padding-bottom: 100%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio4-3 {
    padding-bottom: 75%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio16-9 {
    padding-bottom: 56.25%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio3-2 {
    padding-bottom: 66.66%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio7-3 {
    padding-bottom: 42.85%;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-media-overlay-youtube-item
    .video-wrapper.ratio2-1 {
    padding-bottom: 50%;
  }
  .fgx-brand-css .media-overlay .fgx-brand-youtube-carousel .img-expand {
    display: none !important;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .video-carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .fgx-brand-css .media-overlay .fgx-brand-brightcove-carousel .video-js {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .icon-fullscreen-25px {
    display: none !important;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control {
    background-repeat: no-repeat !important;
    background-position: center !important;
    height: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-size: 50% !important;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:hover,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:focus,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:active,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:visited {
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:focus,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen-control:visited {
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control {
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:hover,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:focus,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:active,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:visited {
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:focus,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-fullscreen
    .vjs-fullscreen-control:visited {
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:hover,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:focus,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:active,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:visited {
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:focus,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:active,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-filmstrip-control:visited {
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-carousel-content {
    display: none;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-carousel-content
    .bcc-carousel-arrow {
    display: block;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-carousel
    .bcc-filmstrip {
    position: relative;
    height: 100%;
    width: 100%;
    left: 0;
    -webkit-transition: left 1s;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .bcc-carousel
    .bcc-filmstrip
    .bcc-carousel-group-item-labels {
    z-index: 1000;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-modal-dialog.vjs-text-track-settings,
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-modal-dialog.vjs-player-info-modal {
    z-index: 101;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-text-track-settings
    fieldset {
    margin: 5px;
    padding: 3px;
    border: 0;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-text-track-settings
    legend {
    padding: 0 2px;
    margin: 0 0 5px 0;
    font-size: inherit;
    color: #fff;
    border: 0;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-text-track-settings
    .vjs-track-setting
    > select {
    margin-right: 5px;
  }
  .fgx-brand-css
    .media-overlay
    .fgx-brand-brightcove-carousel
    .vjs-text-track-settings
    .vjs-track-settings-controls
    button {
    color: #2b333f;
  }
  .fgx-brand-css .media-overlay .cta {
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #0678bc;
  }
  .fgx-brand-css .media-overlay .cta:hover {
    cursor: pointer;
  }
  .fgx-brand-css .media-overlay .ui-widget-content {
    background-color: #fff;
    border: 0;
  }
  .fgx-brand-css .media-overlay .carousel-caption {
    max-width: 1440px !important;
  }
  .fgx-brand-Lincoln .fgx-brand-css .media-overlay .icon-fullscreen-25px:before {
    content: "\5a";
  }
  .fgx-brand-css .media-overlay .text-only-arrows {
    position: absolute;
    top: 20px;
    right: 25%;
  }
  .fgx-brand-css .media-overlay .text-only-arrows .carousel-btn {
    float: right;
    overflow: hidden;
    cursor: pointer;
    padding: 4px 5px 5px 10px;
    vertical-align: middle;
    font-size: 7rem;
    height: 70px;
    width: 70px;
    color: #0678bc;
  }
  .fgx-brand-css .media-overlay .text-only-arrows .carousel-btn:hover {
    color: #0678bc;
  }
  .fgx-brand-css
    .media-overlay
    .text-only-arrows
    .carousel-btn
    .icon-action-chevron-right-25px {
    position: relative;
    top: -23px;
    left: -10px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .media-overlay
    .text-only-arrows
    .carousel-btn
    .icon-action-chevron-right-25px:before {
    content: "\4B";
  }
  .fgx-brand-css .media-overlay .text-only-arrows .carousel-btn2 {
    float: left;
    overflow: hidden;
    cursor: pointer;
    padding: 4px 5px 5px 10px;
    vertical-align: middle;
    font-size: 7rem;
    height: 70px;
    width: 70px;
    color: #0678bc;
  }
  .fgx-brand-css .media-overlay .text-only-arrows .carousel-btn2:hover {
    color: #0678bc;
  }
  .fgx-brand-css
    .media-overlay
    .text-only-arrows
    .carousel-btn2
    .icon-action-chevron-left-25px {
    position: relative;
    top: -23px;
    left: -12px;
  }
  .fgx-brand-css .media-overlay .carousel-arrows {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 40%;
    right: -55px;
    position: absolute;
    z-index: 1000;
  }
  .fgx-brand-css .media-overlay .carousel-arrows.carousel-left {
    right: auto;
    left: -55px;
  }
  .fgx-brand-css .media-overlay .media-overlay-hdr {
    height: 60px;
    text-align: center;
    font-size: 2.25rem;
    padding-top: 14px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .media-overlay .icon-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    z-index: 100;
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    width: 70px;
    height: 70px;
    padding: 11px;
  }
  .fgx-brand-css .media-overlay .icon-close:before {
    font-size: 5rem;
    color: #fff;
  }
  .fgx-brand-css .media-overlay .carousel {
    background: #fff;
    overflow: hidden;
  }
  .fgx-brand-css .media-overlay .button {
    text-align: center;
    position: relative;
    color: #fff;
    background: #0678bc;
    border: 1px solid #0678bc;
    text-transform: capitalize;
    padding: 1.2rem 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    display: inline-block;
    width: 20%;
    margin-right: 5px;
  }
  .fgx-brand-css .media-overlay .button:hover {
    background: #fff;
    color: #102b4e;
  }
  .fgx-brand-css .media-overlay .carousel-caption h4 {
    color: #555;
    text-align: left;
    margin: 0 0 0 30px;
    float: left;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .carousel-caption-right-media-overlay
    .page-count {
    font-size: 16px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .carousel-caption-right-media-overlay
    .details-toggle {
    padding-left: 2.5em;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .carousel-caption-right-media-overlay
    .details-toggle:hover {
    text-decoration: none;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .carousel-caption-right-media-overlay
    .details-toggle
    i.chevron {
    color: #2096cd;
    font-size: 2em;
  }
  .fgx-brand-css .media-overlay .carousel-caption .content {
    text-align: left;
    border-top: 1px solid #eee;
    display: none;
  }
  .fgx-brand-css .media-overlay .carousel-caption .content .content-text {
    width: 60%;
    margin: 15px 0 0 0;
    float: left;
  }
  .fgx-brand-css .media-overlay .carousel-caption .content .actions {
    float: right;
    width: 230px;
    color: #0678bc;
  }
  .fgx-brand-css .media-overlay .carousel-caption .content .actions .action {
    display: inline-block;
    width: 75px;
    margin: 0 10px 0 0;
    text-align: center;
    color: #0678bc;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .content
    .actions
    .action:hover {
    cursor: pointer;
  }
  .fgx-brand-css
    .media-overlay
    .carousel-caption
    .content
    .actions
    .action
    .icon {
    font-size: 3rem;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css body {
      background-color: #fff;
    }
    .fgx-brand-css .media-overlay {
      background-color: #fff !important;
      max-width: inherit;
      min-width: inherit;
      margin: 0 auto 0 auto;
      position: fixed;
      top: 0;
      bottom: 0;
    }
    .fgx-brand-css .media-overlay .img-expand {
      display: none !important;
    }
    .fgx-brand-css .media-overlay .carousel {
      height: 100%;
      overflow-y: auto;
    }
    .fgx-brand-css .media-overlay .carousel-arrows {
      display: none !important;
    }
    .fgx-brand-css .media-overlay .text-only-arrows {
      display: none !important;
    }
    .fgx-brand-css .media-overlay .content-text-element {
      width: 90%;
      margin-left: 5%;
    }
    .fgx-brand-css .media-overlay .carousel-page-count {
      width: 60%;
      text-align: left;
      margin-left: 5%;
      right: auto;
    }
    .fgx-brand-css .media-overlay .carousel-content-header {
      position: relative;
      width: 90%;
      margin-left: 5%;
      margin-top: 100px;
      font-size: 24px;
    }
    .fgx-brand-css .media-overlay .actions {
      position: relative;
      right: 0;
      top: 0;
      width: 230px;
      float: right;
    }
    .fgx-brand-css .media-overlay .carousel-arrows {
      display: none;
    }
    .fgx-brand-css .media-overlay .ui-dialog {
      margin: 0 !important;
      top: 0 !important;
      left: 0 !important;
      z-index: 1002;
      outline: 0;
    }
    .fgx-brand-css .media-overlay .button {
      margin-top: 35px;
      width: 100%;
    }
    .fgx-brand-css .media-overlay .disclaimer-container {
      height: 146px;
      margin-top: 50px;
      padding: 20px 30px;
    }
    .fgx-brand-Ford .fgx-brand-css .media-overlay .show-on-mobile-ford {
      display: block !important;
    }
    .fgx-brand-Ford .fgx-brand-css .media-overlay .hide-on-mobile-ford {
      display: none !important;
    }
  }
  @media only screen and (min-width: 480px) {
    .fgx-brand-Ford .fgx-brand-css .show-on-mobile-only {
      display: none !important;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .carousel-page-count.has-img {
      right: 16.4em;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .media-overlay .carousel-arrows {
      right: 0 !important;
    }
    .fgx-brand-css .media-overlay .carousel-arrows.carousel-left {
      right: auto !important;
      left: 0 !important;
    }
  }
  .fgx-brand-css .scroll-indicator {
    display: none;
    position: fixed;
    z-index: 100;
    left: 50%;
    bottom: 10px;
    width: 65px;
    height: 65px;
    margin: 0 0 0 -33px;
    padding: 10px;
    cursor: pointer;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABLtJREFUeNrcmd9LZGUYx58dxh+rkrJZbYEjBjKLzEUQu2oq+ANa2mrzTvEHyKixf4GCkpGhF954F0vqqCAidFeE24UoqGhb3qmsXSQ6uru1Jf4sx6ns+Z593u1tdHbOzJxxph746jln5pz3My/v+57n+b6XTk9PKcp4jeVkOVhXWS+yUliprGOWj/Ur6zFrk7XGehhNg5cihAZYCauQlR3B/b+wvmXNyw+KKfTLrHdZN1g2XFhdXaXZ2VlaXFyktbU12tjYoKOjI9rb26PMzExKT0+n3NxccjqdVFRURGVlZVRQUKCe9xfrPutr1s9WQyex3mHdZNlxYWxsjDweD01PT4fdzRUVFeR2u6mhoUFd+oP1DWuS5bcCGr37ISsHJyMjI9Td3U3r6+vRzgXKy8ujrq4uampqUpe8rM9D9XooaBerFZNqYWGBOjs7I+pZMz3f09NDxcXFJJMX4CuRQL/JcmM4YCi0tLSQz+ejWEVKSgoNDQ1RfX29Gi4e1tJ537UFecY1BYwHNTY2xhQYgedjjKM9mTdu4TAF/QrrjgJGD19koD0N/I7wPBc6Scbw5fHx8QsH1sHRPjiEJ+l5Y/oD1i1MuvLycjo5OaF4RXJyMs3MzKjJiXX8y/N6Gkvb2zjo6OiIKzAC7WO1krgpfGegb2McDQ8PG78wEQLLK94LMr5vBw6Pl1if4jwnJ4e2trYoUQI8m5vIswigH7GeqJ4uA/Do6GhCARuvSK+XwAU+4TSGB06u42RgYIASMTSu6wr6VdYVZGvz8/MJCQ0u8IET+btNEngjvUzk0PicNqk4jHzYTKSlpdniAa3xOWxSIhkJvMmbb01MTNyIFqKwsPCFlZWV91wuV7qZ72t8V20yTtSyEjImJyd/rKmpeSMacADzc97Pzs7OMHuPxnfFLgUoHRwcmLq5vb3dmBFtbW2l+F9bW3s/EmC/3/9nVVXVV8vLy0dm7js8PFSHqc+g9/f3TTccKXikwAjUnDo0KoVUFKHaB5aDRwOMAJ/E8TPojIyMsKDDAY8WGAE+HXqHleVwOGh7ezvsSRUK3ApgY51zONThjl2cn9fhSyCPjiSCgVsFbLxRnE51+NguVtVbMFIkDbQEvL+//4FVwAjwSWzYxVsznJ9oQwevrq528Rz5zQrgAL4fbGIG7sCqKikpsQS8r69vbnd31zLg0tJSZaXB93uo8ojv8Ke1tdWSPAHg+fn5X1gBrApdnfNM5YJZisQ7ASsXmJVdeuXyhPU9DuDTJVJoPEvC+S8LAdXuxygiKysrY+LZhRvgmJqaUjbZJ8qY1HNjXIDdSr29vYbvEM+AtwdTUuIeaU5qYEIPf9iLNRFWQjwD3reszV6BDmqLwdBGFfl7XV0dDQ4OxgUY7aJ9cNBT29cfyoD8iXUX46i5ufnCwdEe2pVxfJfOMdiD1XsP6Kk/bIDDn8YYi/UYRjsasEc4yCy0WmI+QyoIoxurCRz7WK0SeL4Y6sfS7lKw7/8v91xUXMTu1j2RJbtbgb1+Zh9xbm7OyMVR5uOVi31ETpgoKyvL2EdEaoB8GF6zlvyoV3PM9hED4z+1Y3tewAu8Rv/sjcNHwVJzWdZZn5R0am8cK8KjaBr8W4ABABUNZ5cH5QgsAAAAAElFTkSuQmCC")
      center center no-repeat;
  }
  .fgx-brand-css .scroll-indicator img {
    display: block;
    width: 45px;
    height: 45px;
  }
  .fgx-brand-css .scroll-indicator.invisible {
    visibility: hidden;
  }
  .fgx-brand-css .scroll-indicator-admin .scroll-indicator {
    display: block;
    background: 0;
    position: inherit;
    float: right;
  }
  .fgx-brand-css .email-overlay {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .fgx-brand-css .email-overlay .inner {
    position: fixed;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 768px;
    max-height: 750px;
    height: 100%;
    border: 1px solid #ddd;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    background-color: #f7f7f7;
    z-index: 2560;
    overflow-y: auto;
  }
  .fgx-brand-css .email-overlay .inner .modal-header {
    padding-bottom: 5px;
    border-bottom: 0;
    position: relative;
    text-align: center;
  }
  .fgx-brand-css .email-overlay .inner .modal-header .fgx-brand-lt-h5 {
    font-size: 2.4rem !important;
  }
  .fgx-brand-css .email-overlay .inner .modal-header a.close {
    color: #fff;
    background-color: #555;
    font-weight: 300;
    font-size: 50px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .fgx-brand-css .email-overlay .inner .modal-header a.close:hover {
    background-color: #0678bc;
  }
  .fgx-brand-css .email-overlay .inner .modal-header:after {
    content: " ";
    display: table;
    height: 0;
    overflow: hidden;
    clear: both;
  }
  .fgx-brand-css .email-overlay .inner .modal-body {
    color: #fff;
    text-align: left;
    padding-bottom: 35px;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form p {
    margin: 25px 0 0 0;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form p.required-text {
    color: #555;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form p.label {
    color: #333;
  }
  .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    p.validation-error {
    display: none;
    color: #d92e14;
  }
  .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    p.submission-error {
    display: none;
    color: #d92e14;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form p.success-msg {
    display: none;
  }
  .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-subject-textfield {
    width: 100%;
  }
  .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-body-textfield {
    width: 100%;
    height: 200px;
    vertical-align: top;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form input {
    color: #555;
    margin-top: 10px;
    padding: 15px;
    border: 0;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form input.active {
    color: #555;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form input.error {
    border: 1px solid #d92e14;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form textarea {
    color: #555;
    margin-top: 10px;
    padding: 15px;
    border: 0;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form textarea.active {
    color: #555;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form textarea.error {
    border: 1px solid #d92e14;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form .email-cta {
    margin-top: 30px;
    position: relative;
    width: 270px;
    min-height: 50px;
    background-color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta {
    background-color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta:hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta:hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta-inactive {
    background-color: #a7a7a7;
    cursor: default;
  }
  .fgx-brand-css .email-overlay .inner .modal-body .email-form .email-cta-label {
    text-align: center;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 1.4rem;
    display: block;
    margin-left: 0;
    margin-top: 0;
    padding-top: 14px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .email-overlay
    .inner
    .modal-body
    .email-form
    .email-cta-label {
    color: #0678bc;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .email-overlay {
      overflow-y: auto;
    }
    .fgx-brand-css .email-overlay .inner {
      margin-top: 25px;
      margin-bottom: 25px;
      min-height: 750px;
      position: relative;
    }
    .fgx-brand-css .email-overlay .inner .modal-body {
      text-align: left;
    }
    .fgx-brand-css .email-overlay .inner .modal-body .container {
      margin: 0 auto;
    }
    .fgx-brand-css .email-overlay .inner .modal-body .container {
      max-width: 600px;
    }
  }
  .fgx-brand-css .fgx-share-overlay-wrapper {
    display: none;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-container {
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    z-index: 3000;
    min-width: 120px;
    max-width: 240px;
    position: absolute;
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-share-overlay-wrapper .share-items {
    background-color: #333;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-items .fgx-share-item {
    height: 40px;
    width: 40px;
    display: inline-block;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-items .fgx-share-item:focus {
    outline-offset: 1px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css
      .fgx-share-overlay-wrapper
      .share-items
      .fgx-share-item.fgx-mobile {
      display: none;
    }
  }
  @media (max-width: 767px) {
    .fgx-brand-css
      .fgx-share-overlay-wrapper
      .share-items
      .fgx-share-item.fgx-desktop {
      display: none;
    }
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-items .fgx-share-facebook {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat 0 0;
    background-size: 400px 200px;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-items .fgx-share-twitter {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -40px 0;
    background-size: 400px 200px;
  }
  .fgx-brand-css
    .fgx-share-overlay-wrapper
    .share-items
    .fgx-share-facebook-messenger {
    background: transparent url("ford/img/Messenger.html") no-repeat 0 0;
    background-size: contain;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .fgx-share-overlay-wrapper
    .share-items
    .fgx-share-facebook-messenger {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat 0 0;
    background-size: 400px 200px;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-items .fgx-share-pinterest {
    background: transparent url("ford/img/pinterest.html") no-repeat 0 0;
    background-size: contain;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .fgx-share-overlay-wrapper
    .share-items
    .fgx-share-pinterest {
    background: transparent url("ford/img/bsr-sprite2x.html") no-repeat -80px -40px;
    background-size: 400px 200px;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .share-lower-content {
    padding: 15px;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .url-label,
  .fgx-brand-css .fgx-share-overlay-wrapper .current-url {
    display: block;
    font-size: 12px;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .current-url {
    width: 100%;
    border: 1px solid #ddd;
  }
  .fgx-brand-css .fgx-share-overlay-wrapper .btn-link {
    padding-top: 0;
    margin-top: 40px;
  }
  .fgx-brand-css .golf-form-container .sub-component-wrap {
    position: relative;
    z-index: 10;
  }
  .fgx-brand-css
    .golf-form-container
    .sub-component-wrap
    .fd-golf-form-wrapper.fd-golf-embed {
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css .glossary-page {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .glossary-page .fgx-brand-exlt-h2 {
    color: #999;
  }
  .fgx-brand-css .glossary-page .glossary-page-headline.fgx-brand-exlt-h2 {
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .glossary-page
    .glossary-page-headline.fgx-brand-exlt-h2 {
    font-size: 24px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .glossary-page
    .glossary-content-headline.fgx-brand-exlt-h2 {
    font-size: 30px;
  }
  .fgx-brand-css .glossary-page .custom-dropdown {
    padding-top: 30px;
  }
  .fgx-brand-css .glossary-page .mobile-dropdown-display {
    border-top: 2px solid #ddd;
    border-bottom: 4px solid #ddd;
    color: #0678bc;
    cursor: pointer;
    min-height: 35px;
    font-size: 22px;
  }
  .fgx-brand-css .glossary-page .mobile-dropdown-display > span {
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
  }
  .fgx-brand-css .glossary-page .mobile-dropdown-display > span.dropdown-icon {
    font-size: 50px;
    float: right;
  }
  .fgx-brand-css .glossary-page .tabbed-list {
    border-bottom: 4px solid #ddd;
    color: #0678bc;
    padding-left: 0;
    list-style: none;
  }
  .fgx-brand-css .glossary-page .tabbed-list > li {
    cursor: pointer;
    margin-bottom: 3px;
  }
  .fgx-brand-css .glossary-page .tabbed-list > li:hover {
    margin-bottom: 0;
    color: #102b4e;
    border-bottom: 3px solid #102b4e;
  }
  .fgx-brand-css .glossary-page .tabbed-list > li.disabled {
    color: #a7a7a7;
  }
  .fgx-brand-css .glossary-page .glossary-content {
    position: relative;
  }
  .fgx-brand-css .glossary-page .glossary-content .print-icon {
    color: #0678bc;
    position: absolute;
    right: 15px;
    top: 15px;
  }
  .fgx-brand-css .glossary-page .glossary-content .print-icon > i {
    font-size: 40px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .glossary-page
    .glossary-content
    .print-icon
    > i {
    font-size: 2.4rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .glossary-page
    .glossary-content
    .print-icon
    > i:before {
    content: "\33";
  }
  .fgx-brand-css .glossary-page .glossary-content .print-icon > span {
    display: block;
    font-size: 12px;
    margin-top: -10px;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .glossary-page
    .glossary-content
    .print-icon
    > span {
    margin-top: -3px;
  }
  .fgx-brand-css .glossary-page .glossary-content .item {
    padding-bottom: 25px;
  }
  .fgx-brand-css .glossary-page .content-heading {
    padding-top: 10px;
    padding-bottom: 20px;
  }
  .fgx-brand-css .glossary-page .content-heading .fgx-brand-exlt-h2 {
    color: #999;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .glossary-page .item-heading {
    margin-bottom: 3px;
    font-weight: 900;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css
      .glossary-page
      .custom-dropdown.open
      .mobile-dropdown-display
      > span.dropdown-icon::before {
      content: "\e67e";
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .glossary-page
      .custom-dropdown.open
      .mobile-dropdown-display
      > span.dropdown-icon::before {
      content: "\51";
    }
    .fgx-brand-css .glossary-page .custom-dropdown.open .tabbed-list {
      display: block;
    }
    .fgx-brand-css .glossary-page .tabbed-list {
      display: none;
      max-height: 100px;
      overflow: auto;
      background-color: #f7f7f7;
      padding-left: 25px;
    }
    .fgx-brand-css .glossary-page .tabbed-list > li {
      padding-bottom: 3px;
    }
    .fgx-brand-css .glossary-page .tabbed-list > li.hide-on-mobile {
      display: none;
    }
  }
  @media only screen and (min-width: 480px) {
    .fgx-brand-css .glossary-page .glossary-content .print-icon {
      right: 25px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .glossary-page .mobile-dropdown-display {
      display: none;
    }
    .fgx-brand-css .glossary-page .tabbed-list {
      text-align: center;
    }
    .fgx-brand-css .glossary-page .tabbed-list > li {
      display: inline-block;
      padding: 0 6px 12px;
    }
    .fgx-brand-css .glossary-page .tabbed-list > li.selected {
      margin-bottom: 0;
      color: #102b4e;
      border-bottom: 3px solid #102b4e;
      font-weight: bolder;
      font-size: 16px;
    }
    .fgx-brand-css .glossary-page .glossary-content .print-icon {
      top: 27px;
      right: 30px;
    }
    .fgx-brand-css .glossary-page .content-heading {
      padding-top: 20px;
      padding-bottom: 30px;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .glossary-page .tabbed-list > li {
      padding-left: 7px;
      padding-right: 7px;
    }
    .fgx-brand-css .glossary-page .glossary-content .print-icon {
      right: 45px;
    }
  }
  @media only screen and (min-width: 1440px) {
    .fgx-brand-css .glossary-page .glossary-content .print-icon {
      right: 95px;
    }
  }
  .fgx-brand-css .multiColumnLinkList:before,
  .fgx-brand-css .multiColumnLinkList:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .multiColumnLinkList:after {
    clear: both;
  }
  .fgx-brand-css .multiColumnLinkList .mainHeading.fgx-brand-lt-h2 {
    width: 100%;
    border-bottom: thin solid #ddd;
    color: #555;
    padding-bottom: 15px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .multiColumnLinkList
    .mainHeading.fgx-brand-lt-h2 {
    font-size: 26px;
  }
  .fgx-brand-css .multiColumnLinkList ul {
    padding-left: 0;
    list-style-type: none;
  }
  .fgx-brand-css .multiColumnLinkList ul.columns:before,
  .fgx-brand-css .multiColumnLinkList ul.columns:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .multiColumnLinkList ul.columns:after {
    clear: both;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav .large-underline {
    display: block;
    font-size: 24px;
    color: #555;
    border-bottom: thin solid #ddd;
    width: 100%;
    padding-bottom: 5px;
    line-height: 1.4;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav .small {
    color: #555;
    font-size: 16px;
    line-height: 1.4;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav ul.column {
    margin-top: 10px;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav ul.column > li {
    overflow: hidden;
  }
  .fgx-brand-css .multiColumnLinkList .navbar-nav ul.column > li > a {
    display: block;
    font-size: 16px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .multiColumnLinkList
    .navbar-nav
    ul.column
    > li
    > a
    span {
    border-bottom: 2px solid transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .multiColumnLinkList
    .navbar-nav
    ul.column
    > li
    > a:hover
    span {
    border-bottom: 2px solid #0678bc;
  }
  @media (max-width: 767px) {
    .fgx-brand-css
      .multiColumnLinkList
      .navbar-nav
      ul.column
      > li.hide-on-mobile {
      display: none;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .multiColumnLinkList ul.columns {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: space-between;
      -webkit-align-content: center;
      -webkit-align-items: flex-start;
      flex-flow: row wrap;
      flex-direction: row;
      justify-content: space-between;
      align-content: center;
      align-items: flex-start;
    }
    .fgx-brand-css .multiColumnLinkList .navbar-nav {
      width: 33%;
    }
    .fgx-brand-css .multiColumnLinkList .navbar-nav .large-underline {
      width: 90%;
    }
    .fgx-brand-css .multiColumnLinkList .navbar-nav ul.column > li > a {
      font-size: 16px;
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .multiColumnLinkList .navbar-nav.six-col {
      width: 16.5%;
    }
    .fgx-brand-css .multiColumnLinkList .navbar-nav ul.column > li > a {
      display: inline-block;
    }
  }
  .fgx-brand-css .kba-list {
    background: #102b4e;
    color: #fff;
    text-align: center;
    padding: 0 15px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .kba-list a:focus {
    outline: 1px dotted #fff !important;
  }
  .fgx-brand-Lincoln .fgx-brand-css .kba-list a:focus {
    outline: 1px dotted #333 !important;
  }
  .fgx-brand-Lincoln .fgx-brand-css .kba-list {
    background-color: #fff;
  }
  .fgx-brand-css .kba-list .kba-item .kba-icon {
    font-size: 30px;
  }
  .fgx-brand-css .kba-list .kba-item .kba-icon > a {
    color: #2096cd;
  }
  .fgx-brand-Ford .fgx-brand-css .kba-list .kba-item .kba-icon > a .icon:before {
    vertical-align: top;
    position: relative;
    z-index: 12;
  }
  .fgx-brand-Ford .fgx-brand-css .kba-list .kba-item .kba-icon > a .icon:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: " ";
    width: 0.97em;
    height: 1em;
    display: block;
    z-index: 10;
    background-color: #fff;
    margin: 0 auto;
    padding: 0;
    border-radius: 30px;
  }
  .fgx-brand-css .kba-list .kba-item .kba-headline {
    word-wrap: break-word;
  }
  .fgx-brand-css .kba-list .kba-item .kba-headline > a {
    display: inline-block;
  }
  .fgx-brand-css .kba-list .kba-item .kba-headline .fgx-brand-exlt-h4 {
    color: #fff;
    text-align: left;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .kba-list
    .kba-item
    .kba-headline
    .fgx-brand-exlt-h4 {
    color: #0678bc;
  }
  .fgx-brand-css .kba-list .kba-item .kba-description {
    color: #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .kba-list .kba-item .kba-description {
    color: #102b4e;
  }
  .fgx-brand-css .kba-list:after {
    content: " ";
    display: block;
    clear: both;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .kba-list .kba-item {
      padding: 15px 0 20px 0;
    }
    .fgx-brand-css .kba-list .kba-item .kba-icon {
      padding: 0;
    }
    .fgx-brand-css .kba-list .kba-item .kba-headline {
      padding: 0;
    }
    .fgx-brand-css .kba-list .kba-item .kba-headline .fgx-brand-exlt-h4 {
      line-height: 28px;
      padding-left: 10px;
    }
    .fgx-brand-css .kba-list hr {
      border: 1px solid #fff;
      margin: 2px 0;
      width: 95%;
      opacity: 0.3;
      float: left;
    }
  }
  @media (min-width: 480px) {
    .fgx-brand-css .kba-list {
      padding-left: 25px;
      padding-right: 25px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-css .kba-list {
      padding: 90px 15px;
    }
    .fgx-brand-css .kba-list .kba-item .kba-icon {
      font-size: 45px;
      top: 0;
      -webkit-transition: 0.2s ease top;
      -o-transition: 0.2s ease top;
      transition: 0.2s ease top;
    }
    .fgx-brand-css .kba-list .kba-item:hover .kba-icon {
      top: -4px;
    }
    .fgx-brand-css .kba-list .kba-item .kba-headline .fgx-brand-exlt-h4 {
      color: #37a9e8;
      text-align: center;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .kba-list
      .kba-item
      .kba-headline
      .fgx-brand-exlt-h4 {
      color: #0678bc;
    }
    .fgx-brand-css .kba-list.list-size-1 .kba-item,
    .fgx-brand-css .kba-list.list-size-2 .kba-item {
      margin-left: auto;
      margin-right: auto;
      float: none;
    }
    .fgx-brand-css .kba-list.list-size-2 .kba-item {
      display: inline-block;
      vertical-align: top;
    }
  }
  .fgx-brand-css .anchor-link-bar {
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .fgx-brand-css .anchor-link-bar:before,
  .fgx-brand-css .anchor-link-bar:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .anchor-link-bar:after {
    clear: both;
  }
  .fgx-brand-css .anchor-link-bar ul {
    padding: 20px;
    list-style-type: none;
    background-color: #f7f7f7;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors:before,
  .fgx-brand-css .anchor-link-bar ul.anchors:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors:after {
    clear: both;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors > li {
    border-right: thin solid #ccc;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors > li > a {
    width: 95%;
    display: block;
    line-height: 8px;
    padding-bottom: 5px;
    font-weight: lighter;
    color: #0678bc;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors > li > a > i {
    font-size: 2.5em;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors > li > a > span {
    font-size: 12px;
    line-height: 16px;
  }
  .fgx-brand-css .anchor-link-bar ul.anchors > li.last {
    border-right: 0;
  }
  .fgx-brand-css .anchor-link-bar .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    display: inline-block;
    vertical-align: top;
  }
  @media (max-width: 767px) {
    .fgx-brand-css .anchor-link-bar {
      display: none !important;
    }
  }
  .fgx-brand-css .link-dropdown .fgx-custom-select-container li {
    padding: 0;
  }
  .fgx-brand-css .link-dropdown .fgx-custom-select-container li a {
    display: block;
    padding: 10px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .link-dropdown .fgx-brand-exlt-h2 {
    font-size: 30px;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .link-dropdown .subheadline {
      display: inline-block;
      color: #555;
      padding-top: 15px;
      padding-bottom: 15px;
      font-size: 16px;
    }
    .fgx-brand-css .link-dropdown .fgx-custom-select.fgx-custom-margin-btm {
      margin-bottom: 160px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .link-dropdown .subheadline {
      display: block;
      font-size: 16px;
      padding-bottom: 25px;
    }
    .fgx-brand-css .link-dropdown .fgx-single-link-container a {
      display: block;
      padding-left: 20px;
    }
  }
  .fgx-brand-css .simple-choice-overlay {
    background-color: rgba(0, 0, 0, 0.6);
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .simple-choice-overlay .modal-header {
    padding-bottom: 5px;
    border-bottom: 0;
  }
  .fgx-brand-css .simple-choice-overlay .modal-header a.close {
    color: #fff;
    font-weight: 300;
    font-size: 50px;
    opacity: 0.6;
  }
  .fgx-brand-css .simple-choice-overlay .modal-header a.close:hover {
    opacity: 0.8;
  }
  .fgx-brand-css .simple-choice-overlay .modal-header:after {
    content: " ";
    display: table;
    height: 0;
    overflow: hidden;
    clear: both;
  }
  .fgx-brand-css .simple-choice-overlay .modal-body {
    color: #fff;
    text-align: center;
    height: 90%;
    overflow: auto;
    padding-bottom: 35px;
  }
  .fgx-brand-css .simple-choice-overlay .modal-body div.list-unstyled {
    margin: 42px auto 0 auto;
    text-align: center;
  }
  .fgx-brand-css .simple-choice-overlay .modal-body div.list-unstyled > div {
    margin-top: 10px;
  }
  .fgx-brand-css
    .simple-choice-overlay
    .modal-body
    div.list-unstyled
    > div:first-child {
    margin-top: 0;
  }
  .fgx-brand-css
    .simple-choice-overlay
    .modal-body
    div.list-unstyled
    > div
    > a.btn-primary,
  .fgx-brand-css .simple-choice-overlay .modal-body button.btn-primary,
  .fgx-brand-css
    .simple-choice-overlay
    .modal-body
    div.list-unstyled
    > div
    > a.btn-secondary,
  .fgx-brand-css .simple-choice-overlay .modal-body button.btn-secondary,
  .fgx-brand-css
    .simple-choice-overlay
    .modal-body
    div.list-unstyled
    > div
    > a.btn-secondary-alt,
  .fgx-brand-css .simple-choice-overlay .modal-body button.btn-secondary-alt {
    min-width: 215px;
  }
  .fgx-brand-css .simple-choice-overlay .modal-body p {
    margin: 50px 0 0 0;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .simple-choice-overlay .modal-body {
      text-align: left;
    }
    .fgx-brand-css .simple-choice-overlay .modal-body .container {
      margin: 0 auto;
    }
    .fgx-brand-css .simple-choice-overlay .modal-body .container {
      max-width: 600px;
    }
    .fgx-brand-css .simple-choice-overlay .modal-body div.ctas {
      margin-top: 25px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: space-between;
      -webkit-align-content: center;
      -webkit-align-items: center;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: space-between;
      align-content: center;
      align-items: center;
    }
    .fgx-brand-css .simple-choice-overlay .modal-body div.ctas > div {
      display: inline-block;
      margin-top: 0;
    }
  }
  .fgx-brand-css .colorizer-360.doc_wrapper {
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .extSpin-header {
    width: 100%;
    text-align: center;
    margin: 25px 0 25px 0;
    color: #555;
    font-size: 1.8rem;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .dynamic-disclosures {
    display: none !important;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .extSpin_container {
    position: relative;
    width: 100%;
    max-width: 1438px;
    height: auto;
    margin: 0 auto 0 auto;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin_control_container {
    pointer-events: none;
    top: 0;
    left: 0;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
  }
  .fgx-brand-css
    .colorizer-360.doc_wrapper
    .spin_control_container
    .spin_control {
    position: relative;
    pointer-events: none;
    text-align: center;
    width: 150px;
    height: 150px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    top: 40%;
  }
  .fgx-brand-css
    .colorizer-360.doc_wrapper
    .spin_control_container
    .spin_control
    i.desktop {
    font-size: 8em;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    pointer-events: none;
    text-shadow: 0 0 6px #000;
  }
  .fgx-brand-css
    .colorizer-360.doc_wrapper
    .spin_control_container
    .spin_control
    i.mobile {
    display: none;
    text-shadow: 0 0 4px #000;
    pointer-events: none;
    font-size: 5em;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
  }
  .fgx-brand-css
    .colorizer-360.doc_wrapper
    .spin_control_container
    .spin_control
    .spin-icon-label {
    pointer-events: none;
    color: #fff;
    display: inline;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin_left,
  .fgx-brand-css .colorizer-360.doc_wrapper .spin_right {
    position: absolute;
    top: 40%;
    width: initial;
    height: initial;
    color: #fff;
    padding-right: 10px;
    font-size: 4rem;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin_left {
    left: 0;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin_right {
    right: 0;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .extSpin-cta {
    width: 100%;
    margin-top: 0;
    border: 0 solid #d92e14;
    text-align: center;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch {
    margin: 10px auto 0 auto;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color-swatches-main-container {
    position: relative;
    margin-top: 0;
    border: 0 solid orange;
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    background-color: #fff;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem-container {
    position: relative;
    margin-left: 20px;
    margin-right: 0;
    display: inline-block;
    width: 50px;
    height: 130px;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem-container.last-item {
    margin-right: 20px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem-label {
    position: absolute;
    left: -25px;
    top: 60px;
    width: 100px;
    height: auto;
    text-align: center;
    border: 0 solid #d92e14;
    white-space: normal;
    font-size: 1.25rem;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem,
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem-selected {
    position: relative;
    color: #fff;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 9pt;
    margin-right: 10px;
    display: inline-block;
    width: 50px;
    height: 50px;
    border: 3px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    text-indent: -10000px;
    border: 1px solid #ddd;
    vertical-align: top;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem:last-child {
    margin-right: 0;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem:hover,
  .fgx-brand-css .colorizer-360.doc_wrapper .swatchItem-selected:hover {
    cursor: pointer;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .shim {
    position: absolute;
    left: -75px;
    top: -40px;
    width: 100px;
    height: 100px;
    border: 0 solid #d92e14;
    background: rgba(255, 255, 255, 0.15);
    -ms-transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_label {
    width: 100%;
    height: 25px;
    text-align: center;
    margin-bottom: 20px;
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    border: 0 solid #d92e14;
    overflow: hidden;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_label_container {
    height: 50px;
    margin-bottom: 0;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .grab {
    cursor: -webkit-grab;
    cursor: -moz-grab;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .grabbing {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin-models {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 8px;
    width: auto;
    height: 40px;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin-models-label {
    position: relative;
    width: auto;
    text-align: center;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    color: #19678e;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    float: left;
    cursor: pointer;
    border: 0 solid green;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .colorizer-360.doc_wrapper
    .spin-models-label {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin-model-selected {
    border-bottom: 5px;
    border-style: solid;
    border-color: #425968;
    color: #555;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .spin-model-unselected {
    border-bottom: 5px;
    border-style: solid;
    border-color: #fff;
    color: #0678bc;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color-swatches {
    border: 0 solid orange;
    padding-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow-y: hidden;
    opacity: 0;
    white-space: nowrap;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-container {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    color: #fff;
    border: 0 solid green;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0;
    left: 0;
    color: #fff;
    border: 0 solid blue;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-label {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 2rem;
    text-align: center;
    color: #555;
    margin-bottom: 10px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-color {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: 11pt;
    text-align: center;
    margin-top: 10px;
    color: #999;
    max-width: 150px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-exterior,
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-interior {
    float: left;
    width: 95px;
    border: 0 solid green;
    margin-bottom: 20px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-label {
    width: 150px;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_exterior {
    display: inline-block;
    width: auto;
    border: 0 solid green;
    padding: 0 20px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_interior {
    width: auto;
    margin-left: 50px;
    border: 0 solid #d92e14;
    display: inline-block;
    padding: 0 20px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .color-swatch-hdr {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
    font-size: 2rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .colorizer-360.doc_wrapper .color-swatch-hdr {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper hr.hrule1 {
    border: 0;
    height: 0;
    margin-top: 52px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .colorizer-360.doc_wrapper
    .swatch-selected-container
    .icon-check-solid-25px:before {
    content: "\6e";
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch-selected-icon {
    color: #fff;
    font-size: 5rem;
    position: absolute;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .colorizer-360.doc_wrapper
    .swatch-selected-icon {
    font-size: 3rem;
    top: 10px;
    left: 10px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch_uncheck {
    width: 50px;
    height: 50px;
    background-image: none;
    background-repeat: no-repeat;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .swatch_check-BAK {
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .clear {
    clear: both;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .car_img {
    width: 100% !important;
    height: auto !important;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .placeholder_img {
    top: 0;
    left: 0;
    width: 100% !important;
    height: auto !important;
    opacity: 0;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .reel-overlay {
    top: 0;
    left: 0;
    position: absolute !important;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .btn-primary,
  .fgx-brand-css .colorizer-360.doc_wrapper .btn-secondary,
  .fgx-brand-css .colorizer-360.doc_wrapper .btn-secondary-alt {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .btn-cta {
    text-align: center;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-Lincoln .fgx-brand-css .colorizer-360.doc_wrapper .btn-cta {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .btn-cta:active {
    box-shadow: none;
  }
  .fgx-brand-css .colorizer-360.doc_wrapper .context-disclosure {
    margin-top: 30px;
    text-align: center;
  }
  .fgx-brand-css
    .gallery-category
    .gallery-items-wrap
    .doc_wrapper.colorizer-360
    .gallery-tile,
  .fgx-brand-css .doc_wrapper.colorizer-360 > .gallery-tile {
    display: none;
  }
  @media screen and (max-width: 991px) {
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control {
      text-align: center;
      width: 125px;
      height: 125px;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      i.desktop {
      font-size: 5.5em;
      margin-left: auto;
      margin-right: auto;
      color: #fff;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      i.mobile {
      font-size: 3em;
      margin-left: auto;
      margin-right: auto;
      color: #fff;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      .spin-icon-label {
      font-size: 1.2em;
      display: inline;
    }
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .colorizer-360.doc_wrapper .btn-cta {
      margin: 4rem auto 3rem;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .navbar-toggle {
      margin-left: 20px;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .container {
      margin-right: auto;
      margin-left: auto;
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .search-form,
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .main,
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .secondary,
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .tertiary {
      margin-right: auto;
      margin-left: auto;
      padding-left: 25px;
      padding-right: 25px;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .main {
      background-color: #242424;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .secondary {
      background-color: #102b4e;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .footer .tertiary {
      background-color: #242424;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .globalFooter .main .navbar-default,
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .globalFooter
      .main
      .navbar-inverse {
      border: 0 solid #3a3a3a;
      border-bottom: 0 none;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .tertiary .navbar-inverse {
      border-color: #242424;
      border-bottom: 0 none;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper hr.hrule1 {
      border: 0;
      height: 0;
      margin-top: -20px;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control {
      text-align: center;
      width: 100px;
      height: 100px;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      i.desktop {
      font-size: 4.5em;
      margin-left: auto;
      margin-right: auto;
      color: #fff;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      i.mobile {
      font-size: 2.5em;
      margin-left: auto;
      margin-right: auto;
      color: #fff;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .spin_control_container
      .spin_control
      .spin-icon-label {
      display: none;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .spin-models-label-container {
      border: 0 solid red;
      overflow: auto;
      display: inline-block;
      text-align: center;
      white-space: nowrap;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .spin-models {
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      margin-left: 0;
      margin-right: 0;
      margin-top: 20px;
      margin-bottom: 8px;
      width: auto;
      height: 40px;
      border: 0 solid #d92e14;
      z-index: 10;
      white-space: nowrap;
      display: inline-block;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .spin-models-label {
      text-align: center;
      padding-bottom: 10px;
      padding-left: 5px;
      padding-right: 5px;
      color: #19678e;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      font-weight: 400;
      font-size: 12px;
      display: inline-block;
      cursor: pointer;
      border: 1 solid green;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color-swatches {
      border: 0 solid orange;
      padding-top: 10px;
      margin-left: auto;
      margin-right: auto;
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_exterior {
      display: inline-block;
      width: auto;
      border: 0 solid green;
      padding: 0;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_interior {
      width: auto;
      margin-left: 25px;
      border: 0 solid #d92e14;
      display: inline-block;
      padding: 0;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color-swatches-main-container {
      position: relative;
      margin-top: 0;
      border: 0 solid orange;
      -ms-transform: scale(1, 1);
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      background-color: #fff;
      width: 100%;
      white-space: nowrap;
      overflow-x: auto;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color-swatch-hdr {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      text-align: center;
      font-size: 15px;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .color-swatches-main-container::-webkit-scrollbar {
      width: 1em;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .color-swatches-main-container::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 6px rgba(246, 246, 246, 0.1);
      box-shadow: 2px 2px 2px #888;
    }
    .fgx-brand-css
      .colorizer-360.doc_wrapper
      .color-swatches-main-container::-webkit-scrollbar-thumb {
      background-color: #ddd;
      outline: 1px solid #ddd;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .mobile-colors-selected.active {
      display: block;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .extSpin-cta {
      margin-top: 0;
      -ms-transform: scale(1, 1);
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .color_swatch_label_container {
      visibility: hidden;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .extSpin-header {
      font-size: 16px;
    }
    .fgx-brand-css
      .gallery-category
      .gallery-items-wrap
      .doc_wrapper.alt-mobile-layout
      .gallery-tile,
    .fgx-brand-css .doc_wrapper.alt-mobile-layout .gallery-tile,
    .fgx-brand-css
      .mobile-category-detail
      .doc_wrapper.alt-mobile-layout
      .content-wrapper {
      display: block;
    }
    .fgx-brand-css
      .mobile-category-detail
      .gallery-items-wrap
      .doc_wrapper.alt-mobile-layout
      .gallery-tile,
    .fgx-brand-css
      .mobile-category-detail
      .doc_wrapper.alt-mobile-layout
      .gallery-tile,
    .fgx-brand-css .doc_wrapper.alt-mobile-layout .content-wrapper {
      display: none;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .colorizer-360.doc_wrapper .color-swatches-main-container {
      display: block !important;
    }
    .fgx-brand-css .colorizer-360.doc_wrapper .mobile-colors-selected {
      display: none !important;
    }
  }
  .fgx-brand-css .vehicle-attributes {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    position: relative;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    line-height: 1.42857143;
    border-top: solid 1px rgba(151, 151, 151, 0.4);
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .vehicle-attributes.calc-loaded.ngp-price-loaded.ngp-offers-loaded {
    overflow-y: visible;
    height: inherit;
  }
  .fgx-brand-css .vehicle-attributes .section {
    padding-top: 25px;
    padding-bottom: 25px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
  }
  .fgx-brand-css .vehicle-attributes .section.fgx-brand-global-container-pad-left,
  .fgx-brand-css
    .vehicle-attributes
    .section.fgx-brand-mobile-container-pad-left {
    padding-right: 25px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .section-bottom.section {
    padding-top: 40px;
  }
  .fgx-brand-css .vehicle-attributes .section-top {
    border-bottom: 1px solid #eee;
  }
  .fgx-brand-css .vehicle-attributes.hide-brdrs {
    box-shadow: none;
    border-top: 0;
  }
  .fgx-brand-css .vehicle-attributes.hide-brdrs .section-top {
    border-bottom: 0;
  }
  .fgx-brand-css .vehicle-attributes .price {
    margin-bottom: 20px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 1.4rem;
    color: #102b4e;
    clear: left;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .price {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #333;
  }
  .fgx-brand-css .vehicle-attributes .price > .price-label {
    font-size: 1.4rem;
    line-height: 0;
    margin: 10px 0 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .price > .price-label {
    font-size: 16px;
    position: relative;
    line-height: inherit;
    margin-bottom: 3px;
  }
  .fgx-brand-css .vehicle-attributes .price > .price-value {
    font-size: 30px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    white-space: nowrap;
  }
  .fgx-brand-css .vehicle-attributes .price.purchase-price > .price-label {
    line-height: initial;
    margin-bottom: 0.5rem;
  }
  .fgx-brand-css
    .vehicle-attributes
    .price.purchase-price
    > .price-label
    .fgx-brand-Lincoln {
    line-height: initial;
    margin-bottom: 2px;
  }
  .fgx-brand-css .vehicle-attributes .pricing-offers {
    width: 100%;
  }
  .fgx-brand-css .vehicle-attributes .pricing-offers .info {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    height: 20px;
    width: 20px;
    position: relative;
    top: -2px;
  }
  .fgx-brand-css .vehicle-attributes .icon-info {
    margin: 0;
    font-size: 2.5rem;
    top: -5px;
    position: relative;
    color: #2096cd;
  }
  .fgx-brand-css .vehicle-attributes .icon-info:hover {
    text-decoration: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .icon-info {
    font-size: 1.5rem;
    top: -3px;
    position: absolute;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .icon-info-25px:before {
    content: "\59";
  }
  .fgx-brand-css .vehicle-attributes .price-time,
  .fgx-brand-css .vehicle-attributes .price-details {
    font-size: 12px;
    margin-bottom: 5px;
  }
  .fgx-brand-css .vehicle-attributes .price-time > span,
  .fgx-brand-css .vehicle-attributes .price-details > span {
    color: #102b4e;
  }
  .fgx-brand-css .vehicle-attributes .price-location {
    color: #555;
    font-size: 12px;
    margin: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .price-location {
    font-size: 16px;
  }
  .fgx-brand-css .vehicle-attributes .text-btn {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 1.4rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .text-btn {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    letter-spacing: 1px;
  }
  .fgx-brand-css .vehicle-attributes .text-btn.btn {
    padding: 0;
    margin-top: -5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .text-btn.btn {
    margin-top: 10px;
  }
  .fgx-brand-css .vehicle-attributes .text-btn > span {
    position: relative;
    font-size: 24px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .text-btn
    > span.icon-action-chevron-right-25px:before {
    content: "\4b";
  }
  .fgx-brand-css .vehicle-attributes .fuel-label,
  .fgx-brand-css .vehicle-attributes .seat-label {
    float: left;
    font-size: 1.4rem;
  }
  .fgx-brand-css .vehicle-attributes .seat-label {
    float: none;
  }
  .fgx-brand-css .vehicle-attributes .fuel,
  .fgx-brand-css .vehicle-attributes .seat {
    font-size: 1.4rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .fuel,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .seat {
    font-size: 16px;
  }
  .fgx-brand-css .vehicle-attributes .fuel sup,
  .fgx-brand-css .vehicle-attributes .seat sup {
    font-size: 30%;
    top: -2.2em;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-label,
  .fgx-brand-css .vehicle-attributes .seat .fuel-label {
    width: 30%;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-label .mileage-label,
  .fgx-brand-css .vehicle-attributes .seat .fuel-label .mileage-label {
    display: none;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-label ~ .fuel-rating,
  .fgx-brand-css .vehicle-attributes .seat .fuel-label ~ .fuel-rating {
    width: 70%;
    float: right;
  }
  .fgx-brand-css
    .vehicle-attributes
    .fuel
    .fuel-label
    ~ .fuel-rating
    .mileage-label,
  .fgx-brand-css
    .vehicle-attributes
    .seat
    .fuel-label
    ~ .fuel-rating
    .mileage-label {
    display: block;
  }
  .fgx-brand-css
    .vehicle-attributes
    .fuel
    .fuel-label
    ~ .fuel-rating
    .mileage-label
    sup,
  .fgx-brand-css
    .vehicle-attributes
    .seat
    .fuel-label
    ~ .fuel-rating
    .mileage-label
    sup {
    font-size: 80%;
    top: -0.4em;
  }
  .fgx-brand-css
    .vehicle-attributes
    .fuel
    .fuel-label
    ~ .fuel-rating
    .value-label,
  .fgx-brand-css
    .vehicle-attributes
    .seat
    .fuel-label
    ~ .fuel-rating
    .value-label {
    width: 100%;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-label ~ .fuel-rating > span,
  .fgx-brand-css .vehicle-attributes .seat .fuel-label ~ .fuel-rating > span {
    width: 50%;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-rating,
  .fgx-brand-css .vehicle-attributes .seat .fuel-rating,
  .fgx-brand-css .vehicle-attributes .fuel .seat-number,
  .fgx-brand-css .vehicle-attributes .seat .seat-number {
    color: #102b4e;
    font-size: 30px;
    text-align: right;
    clear: right;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-rating .mileage-values,
  .fgx-brand-css .vehicle-attributes .seat .fuel-rating .mileage-values,
  .fgx-brand-css .vehicle-attributes .fuel .seat-number .mileage-values,
  .fgx-brand-css .vehicle-attributes .seat .seat-number .mileage-values {
    max-height: 38px;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-rating > p,
  .fgx-brand-css .vehicle-attributes .seat .fuel-rating > p,
  .fgx-brand-css .vehicle-attributes .fuel .seat-number > p,
  .fgx-brand-css .vehicle-attributes .seat .seat-number > p {
    display: inline;
    vertical-align: super;
    font-size: 1.1rem;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-rating .value-label,
  .fgx-brand-css .vehicle-attributes .seat .fuel-rating .value-label,
  .fgx-brand-css .vehicle-attributes .fuel .seat-number .value-label,
  .fgx-brand-css .vehicle-attributes .seat .seat-number .value-label {
    font-size: 1.4rem;
    float: left;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .fuel
    .fuel-rating
    .value-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .seat
    .fuel-rating
    .value-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .fuel
    .seat-number
    .value-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .seat
    .seat-number
    .value-label {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
  }
  .fgx-brand-css .vehicle-attributes .fuel .fuel-rating > span,
  .fgx-brand-css .vehicle-attributes .seat .fuel-rating > span,
  .fgx-brand-css .vehicle-attributes .fuel .seat-number > span,
  .fgx-brand-css .vehicle-attributes .seat .seat-number > span {
    font-size: 1.4rem;
    float: left;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .fuel .fuel-rating > span,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .seat .fuel-rating > span,
  .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .fuel .seat-number > span,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .seat
    .seat-number
    > span {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .fuel
    .fuel-rating
    > span.mileage-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .seat
    .fuel-rating
    > span.mileage-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .fuel
    .seat-number
    > span.mileage-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .vehicle-attributes
    .seat
    .seat-number
    > span.mileage-label {
    font-size: 1.4rem;
  }
  .fgx-brand-css .vehicle-attributes .fuel .adjust-right,
  .fgx-brand-css .vehicle-attributes .seat .adjust-right {
    margin-right: -10px;
  }
  .fgx-brand-css .vehicle-attributes.fgx-brand-foc .fuel .fuel-rating,
  .fgx-brand-css .vehicle-attributes.fgx-brand-foc .seat .seat-number {
    font-size: 2.2rem;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .vehicle-attributes .section-top {
      padding-bottom: 15px;
    }
    .fgx-brand-css .vehicle-attributes .section-top .price {
      margin-bottom: 0;
    }
    .fgx-brand-css .vehicle-attributes .section-top > .section-top-part {
      float: left;
      clear: none;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-top
      > .section-top-part.purchase-price {
      margin-right: 60px;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-top
      > .section-top-part.pricing-offers {
      clear: left;
    }
    .fgx-brand-css .vehicle-attributes .section-bottom.seat,
    .fgx-brand-css .vehicle-attributes .section-bottom.fuel {
      padding-top: 15px;
      padding-bottom: 0;
    }
    .fgx-brand-css .vehicle-attributes .section-bottom.seat .seat-label,
    .fgx-brand-css .vehicle-attributes .section-bottom.fuel .seat-label {
      float: left;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-bottom
      .fuel-rating
      .mileage-label {
      margin-top: -25px;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-bottom
      .fuel-rating
      .mileage-values {
      display: inline-block;
      text-align: center;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-bottom
      .fuel-rating
      .mileage-values
      .mileage-label {
      font-size: 12px;
      margin-top: -6px;
    }
    .fgx-brand-css .vehicle-attributes .section-bottom .fuel-rating,
    .fgx-brand-css .vehicle-attributes .section-bottom .seat-number {
      font-size: 2.2rem;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .vehicle-attributes.hide-brdrs .fuel {
      border-right: 0;
    }
    .fgx-brand-css .vehicle-attributes .section-top > .section-top-part {
      display: table-cell;
      padding-right: 20px;
      vertical-align: middle;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .section-top
      > .section-top-part {
      vertical-align: text-top;
    }
    .fgx-brand-css .vehicle-attributes .pricing-offers > .text-btn {
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .pricing-offers
      > .text-btn {
      font-size: 16px;
      text-transform: uppercase;
    }
    .fgx-brand-css .vehicle-attributes .pricing-offers .icon-info {
      top: 0;
    }
    .fgx-brand-css .vehicle-attributes .fuel {
      border-right: 1px solid #eee;
      width: 59%;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-label {
      width: 40%;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-label ~ .fuel-rating {
      width: 30%;
      float: left;
    }
    .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-label
      ~ .fuel-rating
      .value-label {
      width: auto;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-label ~ .fuel-rating > span {
      width: auto;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating {
      float: left;
      width: 50%;
      padding: 0 0.5rem 0 0.5rem;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating .mileage-label {
      margin-top: -6px;
      text-transform: none;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating,
    .fgx-brand-css .vehicle-attributes .seat .seat-number {
      font-size: 30px;
      text-align: center;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating > span {
      float: none;
      display: block;
      width: auto;
      text-transform: uppercase;
      font-size: 1rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      > span.mileage-label {
      font-size: 12px;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating .value-label {
      float: none;
      display: block;
      width: auto;
      text-transform: uppercase;
      font-size: 1rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      .value-label.mileage-label {
      font-size: 12px;
    }
    .fgx-brand-css .vehicle-attributes .seat {
      width: 40%;
    }
    .fgx-brand-css .vehicle-attributes .seat.fgx-brand-mobile-container-pad-left {
      padding-left: 25px;
    }
    .fgx-brand-css .vehicle-attributes .seat .seat-label {
      width: auto;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-Lincoln .fgx-brand-css .vehicle-attributes .seat .seat-label {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .vehicle-attributes .seat .seat-number {
      text-align: left;
    }
  }
  @media only screen and (min-width: 1200px) {
    .fgx-brand-css .vehicle-attributes.hide-brdrs .section-top {
      border-right: 0;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating,
    .fgx-brand-css .vehicle-attributes .seat .seat-number {
      font-size: 3rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      .value-label {
      font-size: 16px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      > span {
      font-size: 16px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      > span.mileage-label {
      font-size: 16px;
    }
    .fgx-brand-css .vehicle-attributes .pricing-offers {
      width: auto;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .vehicle-attributes .section-top {
      border-bottom: 0;
      border-right: 1px solid #eee;
      width: 50%;
    }
    .fgx-brand-css
      .vehicle-attributes
      .section-top.fgx-brand-global-container-pad {
      padding-right: 25px;
    }
    .fgx-brand-css .vehicle-attributes .fuel {
      width: 30%;
    }
    .fgx-brand-css .vehicle-attributes .fuel.section {
      padding-bottom: 43px;
    }
    .fgx-brand-css .vehicle-attributes .fuel.fgx-brand-global-container-pad-left {
      padding-left: 25px;
    }
    .fgx-brand-css .vehicle-attributes .fuel .fuel-rating,
    .fgx-brand-css .vehicle-attributes .seat .seat-number {
      font-size: 2.6rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      .value-label {
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      > span {
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .vehicle-attributes
      .fuel
      .fuel-rating
      > span.mileage-label {
      font-size: 1.4rem;
    }
    .fgx-brand-css .vehicle-attributes .seat {
      width: 15%;
    }
  }
  .fgx-brand-css .postal-code-wrapper {
    position: fixed;
    top: 5%;
    margin-left: 5%;
    width: 90%;
    max-width: 1325px;
    max-height: 382px;
    height: 100%;
    border: 1px solid #cdcdcd;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    display: none;
    background-color: #fff;
    z-index: 2560;
    overflow-y: auto;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-subheadline-disclosure {
    font-size: 1.1rem;
    color: #ddd;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-textfield::-ms-clear {
    display: none !important;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-textfield {
    display: block;
    margin: 0 auto;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    top: 0;
    left: 0;
    font-size: 1.4rem;
    padding: 8px;
    border-radius: 2px;
    border: 1px solid #b3b3b3;
    float: left;
    width: 100%;
    text-align: center;
    height: 46px;
  }
  .fgx-brand-css
    .postal-code-wrapper
    .ico-geolocation
    .icon-locate-dealer-action-25px {
    color: #fff;
    font-size: 5rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .postal-code-wrapper
    .ico-geolocation
    .icon-locate-dealer-action-25px {
    font-size: 30px;
  }
  .fgx-brand-css .postal-code-wrapper .alert-icon {
    font-size: 5rem;
    color: #b94a48;
    top: -2px;
    position: relative;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .alert-icon {
    font-size: 2.5rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .alert-icon:before {
    content: "\6d";
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-headline {
    color: #555;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    margin-bottom: 25px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .postal-code-headline {
    font-size: 21px;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-subheadline {
    color: #b3b3b3;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 12px;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-form {
    position: relative;
    height: 50px;
    border: 0 solid #d92e14;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-label {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 30px;
    margin-bottom: 5px;
    color: #102b4e;
    font: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: left;
    color: #555;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-textfield-content {
    color: #555;
  }
  .fgx-brand-css .postal-code-wrapper .ico-search {
    position: absolute;
  }
  .fgx-brand-css .postal-code-wrapper .icon-close {
    font-family: "FordGUXFont";
    content: "\e6b3";
  }
  .fgx-brand-css .postal-code-wrapper .icon-psClose {
    color: #0678bc;
    cursor: pointer;
    font-size: 48px;
    float: right;
    width: 40px;
    height: 40px;
    position: absolute;
  }
  .fgx-brand-css .postal-code-wrapper .icon-psClose:hover {
    color: #000;
  }
  .fgx-brand-css .postal-code-wrapper .ico-geolocation {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 46px;
    background-color: #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .ico-geolocation {
    padding-top: 8px;
    padding-left: 8px;
  }
  .fgx-brand-css .postal-code-wrapper .ico-geolocation:hover {
    cursor: pointer;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-cta {
    margin-top: 30px;
    position: relative;
    width: 300px;
    height: 50px;
    background-color: #b3b3b3;
    cursor: pointer;
    margin: 0 auto;
    width: 100%;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .postal-code-cta {
    background-color: #ddd;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-cta.text-entered {
    background-color: #0678bc;
  }
  .fgx-brand-css
    .postal-code-wrapper
    .postal-code-cta.text-entered
    .postal-code-cta-label {
    color: #fff;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-cta-active {
    background-color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-cta-inactive {
    background-color: #b3b3b3;
    cursor: default;
  }
  .fgx-brand-css .postal-code-wrapper .postal-code-cta-label {
    color: #555;
    text-align: center;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 1.4rem;
    display: block;
    margin-left: 0;
    margin-top: 0;
    padding-top: 14px;
  }
  .fgx-brand-css .postal-code-wrapper .user-location {
    margin-top: 50px;
    width: 100%;
    text-align: center;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 2rem;
  }
  .fgx-brand-css .postal-code-wrapper .icon-geolocate:before {
    color: #fff;
    position: relative;
    top: 12px;
    left: 10px;
    font-size: 26px;
    content: "\e632";
  }
  .fgx-brand-css .postal-code-wrapper .icon-search:before {
    color: #2096cd;
    position: absolute;
    top: 15px;
    right: 15px;
    font-size: 15px;
    content: "\e67a";
    cursor: pointer;
    font-weight: 900;
    margin-left: 275px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .icon-search:before {
    content: "\4b";
    color: #102b4e;
  }
  .fgx-brand-css .postal-code-wrapper .zipcode-msg-wrapper {
    margin-top: 25px;
    text-align: center;
  }
  .fgx-brand-css .postal-code-wrapper .zipcode-msg-wrapper .zipcode-msg {
    width: 100%;
    border: 0 solid red;
    text-align: center;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .postal-code-wrapper .zipcode-msg-wrapper .postalcode-error {
    color: #b94a48;
  }
  @media (min-width: 480px) {
    .fgx-brand-css .postal-code-wrapper .bg-left {
      left: 0;
      top: 0;
      bottom: 0;
      position: absolute;
      width: 50%;
    }
    .fgx-brand-css .postal-code-wrapper .bg-right {
      right: 0;
      top: 0;
      bottom: 0;
      background: #eee;
      position: absolute;
      width: 50%;
    }
    .fgx-brand-css .postal-code-wrapper .center-leftside-content {
      width: 60%;
      position: absolute;
      left: 25%;
      top: 50%;
      transform: translateY(-50%);
    }
    .fgx-brand-css .postal-code-wrapper .center-rightside-content {
      width: 90%;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      right: 0;
      margin: 0 auto;
    }
    .fgx-brand-css .postal-code-wrapper .mobile-show {
      display: none;
    }
    .fgx-brand-css .postal-code-wrapper .icon-psClose {
      right: 22px;
      top: 12px;
    }
  }
  @media (max-width: 479px) {
    .fgx-brand-css .postal-code-wrapper .postal-code-textfield {
      font-size: 16px;
      height: 35px;
      line-height: 0;
    }
    .fgx-brand-css .postal-code-wrapper .zipcode-msg-wrapper {
      margin-top: 25px;
      text-align: center;
    }
    .fgx-brand-css
      .postal-code-wrapper
      .zipcode-msg-wrapper
      .zipcode-msg.postalcode-error {
      font-size: 1.2rem;
    }
    .fgx-brand-css
      .postal-code-wrapper
      .ico-geolocation
      .icon-locate-dealer-action-25px {
      font-size: 30px;
      position: absolute;
      left: 2px;
      top: 3px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .postal-code-wrapper
      .ico-geolocation
      .icon-locate-dealer-action-25px {
      font-size: 1.4rem;
      position: initial;
    }
    .fgx-brand-css .postal-code-wrapper .ico-geolocation {
      width: 35px;
      height: 35px;
    }
    .fgx-brand-css .postal-code-wrapper .icon-search:before {
      top: 10px;
      right: 6px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-form {
      height: 25px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-cta {
      height: 35px;
      margin: 0;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-cta-label {
      font-size: 1.1rem;
      padding-top: 10px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-headline {
      margin-bottom: 10px;
    }
    .fgx-brand-css .postal-code-wrapper .bg-left {
      display: inline-block;
      height: 150px;
      width: 100%;
    }
    .fgx-brand-css .postal-code-wrapper .bg-right {
      position: absolute;
      width: 100%;
      background: #eee;
      height: 150px;
    }
    .fgx-brand-css .postal-code-wrapper .center-leftside-content {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .postal-code-wrapper .center-rightside-content {
      width: 80%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 25px;
    }
    .fgx-brand-css .postal-code-wrapper .mobile-hide {
      display: none;
    }
    .fgx-brand-css .postal-code-wrapper .mobile-show {
      display: block;
    }
    .fgx-brand-css .postal-code-wrapper .icon-psClose {
      right: 10px;
      top: 6px;
    }
  }
  @media (min-width: 480px) and (max-width: 767px) {
    .fgx-brand-css .postal-code-wrapper .postal-code-textfield {
      font-size: 14px;
      height: 30px;
    }
    .fgx-brand-css
      .postal-code-wrapper
      .ico-geolocation
      .icon-locate-dealer-action-25px {
      font-size: 3.2rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .postal-code-wrapper
      .ico-geolocation
      .icon-locate-dealer-action-25px {
      font-size: 18px;
    }
    .fgx-brand-css .postal-code-wrapper .ico-geolocation {
      width: 30px;
      height: 30px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .ico-geolocation {
      padding-top: 5px;
      padding-left: 4px;
    }
    .fgx-brand-css .postal-code-wrapper .icon-search:before {
      top: 8px;
      right: 8px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-form {
      height: 30px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-cta {
      height: 30px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-cta-label {
      font-size: 1.1rem;
      padding-top: 8px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .postal-code-wrapper .postal-code-headline {
      font-size: 21px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-subheadline {
      font-size: 12px;
    }
    .fgx-brand-css .postal-code-wrapper .mobile-show {
      display: none;
    }
  }
  @media (max-width: 991px) {
    .fgx-brand-css .icon-geolocate:before {
      color: #fff;
      position: relative;
      top: 12px;
      left: 10px;
      font-size: 26px;
      content: "\e687";
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .icon-geolocate:before {
      color: #fff;
      position: relative;
      top: 12px;
      left: 10px;
      font-size: 26px;
      content: "\e632";
    }
  }
  @media (min-width: 992px) {
    .fgx-brand-css .icon-geolocate:before {
      color: #fff;
      position: relative;
      top: 12px;
      left: 10px;
      font-size: 26px;
      content: "\e632";
    }
  }
  @media (max-width: 320px) {
    .fgx-brand-css .postal-code-wrapper {
      width: 500px;
      left: 0;
      margin-left: 0;
      width: 100%;
      height: 382px;
      border: 1px solid #cdcdcd;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      display: none;
      background-color: #fff;
      z-index: 5001;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-textfield {
      width: 220px;
      min-width: 220px;
      font-size: 16px;
    }
    .fgx-brand-css .postal-code-wrapper .postal-code-cta {
      width: 220px;
    }
  }
  @media (max-width: 480px) {
    .fgx-brand-css .postal-code-wrapper {
      left: 0;
      margin-left: 5%;
      width: 90%;
      height: 302px;
      border: 1px solid #cdcdcd;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
      display: none;
      background-color: #fff;
      z-index: 5001;
    }
  }
  .fgx-brand-css .ford-busy {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background: #f7f7f7 none;
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
  }
  .fgx-brand-css .ford-busy:after {
    position: absolute;
    display: block;
    content: "";
    right: 0;
    top: 50%;
    left: 0;
    z-index: 5;
    margin-top: -55px;
    height: 50px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .ford-busy:after {
    height: 90px;
  }
  .fgx-brand-css .dealer-mini,
  .fgx-brand-css .trigger-update-zip {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .dealer-mini .search-wrap,
  .fgx-brand-css .trigger-update-zip .search-wrap {
    background: #fff;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .search-wrap,
  .fgx-brand-Lincoln .fgx-brand-css .trigger-update-zip .search-wrap {
    border-color: #333;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search,
  .fgx-brand-css .trigger-update-zip .search-wrap .search {
    position: relative;
    padding: 0 50px 0 0;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search input,
  .fgx-brand-css .trigger-update-zip .search-wrap .search input {
    position: relative;
    z-index: 5;
    height: 100%;
    overflow: hidden;
    margin: 0;
    border: 0 none;
    padding: 15px;
    width: 90%;
    background-color: transparent;
    color: #102b4e;
    line-height: inherit;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    box-shadow: none;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search input:focus,
  .fgx-brand-css .trigger-update-zip .search-wrap .search input:focus {
    outline: 0;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search input:-ms-input-placeholder,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .search
    input:-ms-input-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search input.has-placeholder,
  .fgx-brand-css .trigger-update-zip .search-wrap .search input.has-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search input::-ms-clear,
  .fgx-brand-css .trigger-update-zip .search-wrap .search input::-ms-clear {
    display: none;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search .action-icon,
  .fgx-brand-css .trigger-update-zip .search-wrap .search .action-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 50px;
    line-height: 1.428em;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search .action-icon .icon,
  .fgx-brand-css .trigger-update-zip .search-wrap .search .action-icon .icon {
    display: block;
    width: inherit;
    height: inherit;
    line-height: inherit;
    text-align: center;
    font-size: 45px;
    padding: 15px 5px;
    color: #b3b3b3;
    background: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .search-wrap
    .search
    .action-icon
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .search
    .action-icon
    .icon {
    font-size: 30px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search .action-icon button,
  .fgx-brand-css .trigger-update-zip .search-wrap .search .action-icon button {
    margin: 5px 0 0 8px;
    padding: 0;
    border: 0;
    outline: 0;
    border-radius: 0;
    background: transparent none;
    line-height: 1.428em;
    width: 50px;
    height: 50px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .search .action-icon button .icon,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .search
    .action-icon
    button
    .icon {
    color: #2096cd;
    cursor: pointer;
  }
  .fgx-brand-css
    .dealer-mini
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close {
    padding: 12px 5px;
    font-size: 30px;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close {
    padding: 15px 5px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .geo,
  .fgx-brand-css .trigger-update-zip .search-wrap .geo {
    padding: 0;
    height: 50px;
    width: 100%;
  }
  .fgx-brand-css .dealer-mini .search-wrap .geo .btn,
  .fgx-brand-css .trigger-update-zip .search-wrap .geo .btn {
    height: 100%;
    overflow: visible;
    text-align: left;
    cursor: pointer;
    padding: 0 10px 0 15px;
    line-height: 45px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .geo .btn .icon,
  .fgx-brand-css .trigger-update-zip .search-wrap .geo .btn .icon {
    float: right;
    display: block;
    font-size: 45px;
    line-height: 50px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .search-wrap .geo .btn .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .geo
    .btn
    .icon {
    font-size: 25px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .type-ahead-results,
  .fgx-brand-css .trigger-update-zip .search-wrap .type-ahead-results {
    width: 100%;
    background-color: #fff;
    color: #7f7c7c;
    line-height: 1;
    border-top: #f7f7f7;
  }
  .fgx-brand-css .dealer-mini .search-wrap .type-ahead-results > .header,
  .fgx-brand-css .trigger-update-zip .search-wrap .type-ahead-results > .header {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-style: italic;
    padding: 10px;
  }
  .fgx-brand-css .dealer-mini .search-wrap .type-ahead-results .result,
  .fgx-brand-css .trigger-update-zip .search-wrap .type-ahead-results .result {
    color: #0678bc;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    cursor: pointer;
    padding: 10px;
  }
  .fgx-brand-css
    .dealer-mini
    .search-wrap
    .type-ahead-results
    .result
    .result-distance,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .type-ahead-results
    .result
    .result-distance {
    float: right;
  }
  .fgx-brand-css .dealer-mini .search-wrap .type-ahead-results .result:hover,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .type-ahead-results
    .result:hover,
  .fgx-brand-css .dealer-mini .search-wrap .type-ahead-results .result.current,
  .fgx-brand-css
    .trigger-update-zip
    .search-wrap
    .type-ahead-results
    .result.current {
    background-color: #f7f7f7;
    color: #102b4e;
  }
  .fgx-brand-css .dealer-mini .message,
  .fgx-brand-css .trigger-update-zip .message {
    position: relative;
    padding: 15px;
    line-height: 1.2;
  }
  .fgx-brand-css .dealer-mini .message .text,
  .fgx-brand-css .trigger-update-zip .message .text {
    display: inline-block;
    font-style: italic;
  }
  .fgx-brand-css .dealer-mini .message .icon,
  .fgx-brand-css .trigger-update-zip .message .icon {
    float: right;
    font-size: 26px;
    margin-left: 20px;
  }
  .fgx-brand-css .dealer-mini .message.error,
  .fgx-brand-css .trigger-update-zip .message.error {
    color: #c51617;
  }
  .fgx-brand-css .dealer-mini .collapse-icon,
  .fgx-brand-css .trigger-update-zip .collapse-icon {
    text-align: center;
    background: #fff;
  }
  .fgx-brand-css .dealer-mini .collapse-icon .icon,
  .fgx-brand-css .trigger-update-zip .collapse-icon .icon {
    font-size: 60px;
    cursor: pointer;
    color: #2096cd;
  }
  .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .collapse-icon .icon,
  .fgx-brand-Lincoln .fgx-brand-css .trigger-update-zip .collapse-icon .icon {
    font-size: 30px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .collapse-icon
    .icon-close-outline-25px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .collapse-icon
    .icon-close-outline-25px:before {
    content: "\74";
  }
  .fgx-brand-css .dealer-mini .location-unaware,
  .fgx-brand-css .trigger-update-zip .location-unaware {
    position: relative;
    padding: 60px 10px 40px 10px;
  }
  .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-lt-h3,
  .fgx-brand-css .trigger-update-zip .location-unaware .fgx-brand-lt-h3 {
    width: 75%;
    max-width: 240px;
    margin: 0 auto 55px auto;
    color: #555;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.1;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-lt-h3 span.icon,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .fgx-brand-lt-h3
    span.icon {
    display: block;
    color: #2096cd;
    font-size: 1.5em;
    padding-bottom: 10px;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .fgx-brand-lt-h3
    span.icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .fgx-brand-lt-h3
    span.icon {
    font-size: 1.2em;
    color: #333;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .fgx-brand-lt-h3
    span.icon:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .fgx-brand-lt-h3
    span.icon:before {
    content: "\71";
  }
  .fgx-brand-css .dealer-mini .location-unaware .actions,
  .fgx-brand-css .trigger-update-zip .location-unaware .actions {
    position: relative;
    z-index: 1;
  }
  .fgx-brand-css .dealer-mini .location-unaware .actions .search-options,
  .fgx-brand-css .trigger-update-zip .location-unaware .actions .search-options {
    padding: 15px;
  }
  .fgx-brand-css .dealer-mini .location-unaware .actions .search-options .radio,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio {
    display: inline-block;
    margin: 0;
    padding-right: 15px;
    cursor: pointer;
  }
  .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio
    .txt-label,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio
    .txt-label {
    padding: 0 5px;
    font-weight: normal;
    color: #555;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio
    .txt-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio
    .txt-label {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio
    input,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio
    input {
    position: absolute;
    left: -9999px;
  }
  .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio
    .icon,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio
    .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio
    .icon {
    border: 1px solid #425968;
    background-color: #ddd;
  }
  .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .txt-label,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .txt-label {
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .txt-label,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .txt-label {
    color: #0678bc;
  }
  .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .icon,
  .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .icon {
    background: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-unaware
    .actions
    .search-options
    .radio.selected
    .icon {
    border: 1px solid #fff;
    background: #0678bc;
  }
  .fgx-brand-css .dealer-mini .location-unaware .actions .advanced,
  .fgx-brand-css .trigger-update-zip .location-unaware .actions .advanced {
    margin: 5px 0 0 0;
    color: #999;
  }
  .fgx-brand-css .dealer-mini .location-aware,
  .fgx-brand-css .trigger-update-zip .location-aware {
    position: relative;
  }
  .fgx-brand-css .dealer-mini .location-aware .name a,
  .fgx-brand-css .trigger-update-zip .location-aware .name a {
    color: #0678bc;
    font-weight: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    white-space: normal;
  }
  .fgx-brand-css .dealer-mini .location-aware .name a .fgx-brand-lt-h3,
  .fgx-brand-css .trigger-update-zip .location-aware .name a .fgx-brand-lt-h3,
  .fgx-brand-css .dealer-mini .location-aware .name a .fgx-brand-exlt-h3,
  .fgx-brand-css .trigger-update-zip .location-aware .name a .fgx-brand-exlt-h3 {
    margin: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .name
    .js-postal-code,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .name
    .js-postal-code {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .location-aware .dealers .name a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealers
    .name
    a {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .dealer-mini .location-aware .fgx-brand-lt-h3,
  .fgx-brand-css .trigger-update-zip .location-aware .fgx-brand-lt-h3,
  .fgx-brand-css .dealer-mini .location-aware .fgx-brand-exlt-h3,
  .fgx-brand-css .trigger-update-zip .location-aware .fgx-brand-exlt-h3 {
    margin-bottom: 5px;
    font-weight: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .dealer-mini .location-aware .fgx-brand-lt-h3.invisible,
  .fgx-brand-css .trigger-update-zip .location-aware .fgx-brand-lt-h3.invisible,
  .fgx-brand-css .dealer-mini .location-aware .fgx-brand-exlt-h3.invisible,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .fgx-brand-exlt-h3.invisible {
    visibility: hidden;
  }
  .fgx-brand-css .dealer-mini .location-aware .index,
  .fgx-brand-css .trigger-update-zip .location-aware .index {
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background-color: #2096cd;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
  }
  .fgx-brand-css .dealer-mini .location-aware .info,
  .fgx-brand-css .trigger-update-zip .location-aware .info {
    margin-bottom: 20px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .dealer-mini .location-aware .name,
  .fgx-brand-css .trigger-update-zip .location-aware .name {
    margin-bottom: 15px;
  }
  .fgx-brand-css .dealer-mini .location-aware .address,
  .fgx-brand-css .trigger-update-zip .location-aware .address {
    margin-bottom: 15px;
  }
  .fgx-brand-css .dealer-mini .location-aware .dealer-rating,
  .fgx-brand-css .trigger-update-zip .location-aware .dealer-rating {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    min-height: 30px;
    display: inline-block;
  }
  .fgx-brand-css .dealer-mini .location-aware .dealer-rating .icon,
  .fgx-brand-css .trigger-update-zip .location-aware .dealer-rating .icon {
    vertical-align: top;
    padding: 0;
    margin-left: -5px;
    margin-top: -2.5px;
    width: 25px;
    height: 25px;
    display: inline-block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .icon,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .icon {
    margin-left: -2px;
    margin-top: 0;
    width: 23px;
    height: 20px;
  }
  .fgx-brand-css .dealer-mini .location-aware .dealer-rating .ratings-count,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .ratings-count {
    float: left;
    font-size: 1.2rem;
    padding: 5px;
  }
  .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .ratings-count
    .icon-info-25px.clickable,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .ratings-count
    .icon-info-25px.clickable {
    color: #0678bc;
    cursor: pointer;
    font-size: 2.5rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .ratings-count
    .icon-info-25px.clickable,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .ratings-count
    .icon-info-25px.clickable {
    font-size: 1.9rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .ratings-count,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .ratings-count {
    font-size: 1.4rem;
    padding-top: 0;
  }
  .fgx-brand-css .dealer-mini .location-aware .dealer-rating .star-ratings,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .star-ratings {
    position: relative;
    float: left;
    font-size: 30px;
    width: 100px;
    padding: 0;
    height: 25px;
    margin: 0 auto;
    text-align: left;
    color: #f0b537;
    white-space: nowrap;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .star-ratings,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .star-ratings {
    font-size: 18px;
    height: 20px;
  }
  .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-top,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-top {
    padding: 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .fgx-brand-css
    .dealer-mini
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-bottom,
  .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-bottom {
    padding: 0;
    display: block;
    z-index: 0;
  }
  .fgx-brand-css .dealer-mini .location-aware .actions,
  .fgx-brand-css .trigger-update-zip .location-aware .actions {
    margin-top: 15px;
    text-align: center;
  }
  .fgx-brand-css .dealer-mini .location-aware .actions .icon,
  .fgx-brand-css .trigger-update-zip .location-aware .actions .icon {
    color: #2096cd;
    display: block;
  }
  .fgx-brand-css .dealer-mini .location-aware .actions .actions-text,
  .fgx-brand-css .trigger-update-zip .location-aware .actions .actions-text {
    color: #0678bc;
    display: inline-block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .actions
    .actions-text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .actions
    .actions-text {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .actions
    .directions
    .icon-view-map-outline-50px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .actions
    .directions
    .icon-view-map-outline-50px:before {
    content: "\68";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .actions
    .more-dealers
    .icon-locatedealer-action-outline-50px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .actions
    .more-dealers
    .icon-locatedealer-action-outline-50px:before {
    content: "\71";
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .actions
    .send-phone
    .icon-action-send-phone-outline-50px:before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .actions
    .send-phone
    .icon-action-send-phone-outline-50px:before {
    content: "\70";
  }
  .fgx-brand-css .dealer-mini .location-aware .actions .mbtn,
  .fgx-brand-css .trigger-update-zip .location-aware .actions .mbtn {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .dealer-mini .location-aware .actions .mbtn .icon,
  .fgx-brand-css .trigger-update-zip .location-aware .actions .mbtn .icon {
    font-size: 50px;
    line-height: 50px;
    display: block;
  }
  .fgx-brand-css .dealer-mini .location-aware .actions .mbtn .text,
  .fgx-brand-css .trigger-update-zip .location-aware .actions .mbtn .text {
    display: inline-block;
    color: #0678bc;
    margin-top: 10px;
    text-transform: uppercase;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-mini
    .location-aware
    .actions
    .mbtn
    .text,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .trigger-update-zip
    .location-aware
    .actions
    .mbtn
    .text {
    font-size: 18px;
    letter-spacing: 2px;
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .trigger-update-zip .actions .advanced {
    display: none;
  }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .fgx-brand-css .dealer-mini .location-aware .dealer-rating .star-ratings,
    .fgx-brand-css .dealer-mini .location-aware .dealer-rating .ratings-count {
      float: none;
      margin-left: auto;
      margin-right: auto;
    }
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .flip.trigger-update-zip {
      z-index: 2560 !important;
    }
    .fgx-brand-css .flip.trigger-update-zip .location-unaware .actions {
      padding-top: 10px;
    }
    .fgx-brand-css .dealer-mini .location-unaware,
    .fgx-brand-css .trigger-update-zip .location-unaware {
      padding-top: 10px;
    }
    .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-lt-h3,
    .fgx-brand-css .trigger-update-zip .location-unaware .fgx-brand-lt-h3,
    .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-exlt-h3,
    .fgx-brand-css .trigger-update-zip .location-unaware .fgx-brand-exlt-h3 {
      margin-bottom: 0;
    }
    .fgx-brand-css .dealer-mini .location-aware,
    .fgx-brand-css .trigger-update-zip .location-aware {
      min-height: 400px;
      max-height: 500px;
    }
    .fgx-brand-css .dealer-mini .location-aware .name a,
    .fgx-brand-css .trigger-update-zip .location-aware .name a {
      font-size: 24px;
      line-height: 27px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .location-aware .name a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-aware
      .name
      a {
      line-height: 30px;
      text-transform: uppercase;
    }
    .fgx-brand-css .dealer-mini .location-aware .index,
    .fgx-brand-css .trigger-update-zip .location-aware .index {
      margin: 10px 5px -5px 0;
    }
    .fgx-brand-css .dealer-mini .location-aware .info,
    .fgx-brand-css .trigger-update-zip .location-aware .info {
      padding: 0 35px;
      text-align: center;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-aware
      .info
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-aware
      .info
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-aware
      .info
      .fgx-brand-exlt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-aware
      .info
      .fgx-brand-exlt-h3 {
      font-size: 18px;
      letter-spacing: 1px;
      text-transform: none;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-aware
      .info
      .sales-hours,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-aware
      .info
      .sales-hours,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-aware
      .info
      .distance,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-aware
      .info
      .distance {
      font-size: 18px;
      line-height: 24px;
    }
    .fgx-brand-css .dealer-mini .flip.trigger-update-zip,
    .fgx-brand-css .trigger-update-zip .flip.trigger-update-zip {
      margin: 0;
      padding: 0;
      position: fixed;
      top: 0 !important;
      bottom: 0;
      width: 100%;
      overflow-y: auto;
    }
    .fgx-brand-css .dealer-mini .flip.trigger-update-zip .actions .search-options,
    .fgx-brand-css
      .trigger-update-zip
      .flip.trigger-update-zip
      .actions
      .search-options {
      padding: 10px 5px;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini,
    .fgx-brand-css .trigger-update-zip .ford-carousel-locate-dealer-mini {
      height: 100%;
      width: 100%;
      position: relative;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      -ms-box-sizing: content-box;
      -o-box-sizing: content-box;
      box-sizing: content-box;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini > ul,
    .fgx-brand-css .trigger-update-zip .ford-carousel-locate-dealer-mini > ul {
      margin: 0;
      padding: 0;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini > ul > li,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      > ul
      > li {
      position: relative;
      display: inline-block;
      z-index: 5;
      width: 100%;
      margin: 0;
      padding: 0;
      vertical-align: top;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini.has-multi.initialized,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini.has-multi.initialized {
      background-color: #f7f7f7;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini.has-multi > ul,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini.has-multi
      > ul {
      position: relative;
      white-space: nowrap;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -o-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      -o-transform-style: preserve-3d;
      transform-style: preserve-3d;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini.has-multi
      > ul
      > li,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini.has-multi
      > ul
      > li {
      white-space: nowrap;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini.has-multi
      > ul
      > li
      .content,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini.has-multi
      > ul
      > li
      .content {
      white-space: normal;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini.has-multi
      > ul.animate,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini.has-multi
      > ul.animate {
      -webkit-transition: -webkit-transform 0.3s;
      -moz-transition: -moz-transform 0.3s;
      -ms-transition: -ms-transform 0.3s;
      -o-transition: -o-transform 0.3s;
      transition: transform 0.3s;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini .item .content,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .item
      .content {
      top: 0;
      padding: 30px 0 90px 0;
      text-align: left;
      background-color: #f7f7f7;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini .pagination,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination {
      position: absolute;
      display: block;
      left: 0;
      bottom: 32px;
      z-index: 10;
      width: 100%;
    }
    .fgx-brand-css .dealer-mini .ford-carousel-locate-dealer-mini .pagination ul,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul {
      margin: 0;
      padding: 0;
      text-align: center;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li {
      display: inline-block;
      list-style-type: none;
      margin: 0 15px;
      padding: 0;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page {
      display: inline-block;
      width: 14px;
      height: 14px;
      border: 1px solid transparent;
      -webkit-border-radius: 9px;
      -moz-border-radius: 9px;
      -ms-border-radius: 9px;
      -o-border-radius: 9px;
      border-radius: 9px;
      background-color: #fff;
      text-indent: 9999px;
      vertical-align: middle;
      cursor: pointer;
      -webkit-transition: all 0.5s ease-out;
      -moz-transition: all 0.5s ease-out;
      -ms-transition: all 0.5s ease-out;
      -o-transition: all 0.5s ease-out;
      transition: all 0.5s ease-out;
      background-color: #2096cd;
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page.active,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page.active,
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page.active:hover,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page.active:hover {
      border-color: #2096cd;
      background-color: transparent;
      cursor: default;
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
      -o-transform: scale(1.2);
      transform: scale(1.2);
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page:hover,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li
      .page:hover {
      -webkit-transform: scale(1.5);
      -moz-transform: scale(1.5);
      -ms-transform: scale(1.5);
      -o-transform: scale(1.5);
      transform: scale(1.5);
    }
    .fgx-brand-css
      .dealer-mini
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li:first-child,
    .fgx-brand-css
      .trigger-update-zip
      .ford-carousel-locate-dealer-mini
      .pagination
      ul
      li:first-child {
      margin-left: 0;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .dealer-mini .location-unaware,
    .fgx-brand-css .trigger-update-zip .location-unaware {
      min-height: 360px;
      padding-top: 100px;
      padding-bottom: 100px;
      text-align: center;
      white-space: nowrap;
    }
    .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-lt-h3,
    .fgx-brand-css .trigger-update-zip .location-unaware .fgx-brand-lt-h3 {
      display: inline-block;
      width: 37%;
      margin: 0 5% 0 0;
      font-size: 30px;
      white-space: normal;
      padding: 0 20px;
      border-right: 1px solid #b3b3b3;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-unaware
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .fgx-brand-lt-h3 {
      margin: 0;
    }
    .fgx-brand-css .dealer-mini .location-unaware .type-ahead-results,
    .fgx-brand-css .trigger-update-zip .location-unaware .type-ahead-results {
      padding-top: 5px;
    }
    .fgx-brand-css .dealer-mini .location-unaware .type-ahead-results > .header,
    .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .type-ahead-results
      > .header {
      padding: 10px 20px 10px 27px;
      font-size: 16px;
    }
    .fgx-brand-css .dealer-mini .location-unaware .type-ahead-results .result,
    .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .type-ahead-results
      .result {
      padding: 10px 20px 10px 27px;
      font-size: 16px;
    }
    .fgx-brand-css .dealer-mini .location-unaware .actions,
    .fgx-brand-css .trigger-update-zip .location-unaware .actions {
      display: inline-block;
      padding-top: 25px;
      width: 61%;
      text-align: left;
      vertical-align: top;
      white-space: normal;
    }
    .fgx-brand-css .dealer-mini .location-unaware .actions .search-options,
    .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .actions
      .search-options {
      padding: 0 0 15px 15px;
    }
    .fgx-brand-css .dealer-mini .location-unaware .actions .search-options .radio,
    .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .actions
      .search-options
      .radio {
      display: inline-block;
      padding-right: 15px;
    }
    .fgx-brand-css
      .dealer-mini
      .location-unaware
      .actions
      .search-options
      .radio
      .icon,
    .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .actions
      .search-options
      .radio
      .icon {
      font-size: 14px;
    }
    .fgx-brand-css .dealer-mini .closest-dealer,
    .fgx-brand-css .trigger-update-zip .closest-dealer {
      padding-top: 50px;
      padding-bottom: 50px;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .name,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name {
      float: left;
      width: 33%;
      padding: 60px 0 0 0;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .name .fgx-brand-exlt-h5,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name .fgx-brand-exlt-h5 {
      padding-bottom: 10px;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .name a,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name a {
      cursor: pointer;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .name .fgx-brand-exlt-h5,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name .fgx-brand-exlt-h5,
    .fgx-brand-css .dealer-mini .closest-dealer .name .fgx-brand-exlt-h5 a,
    .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h5
      a {
      font-weight: normal;
      font-size: 16px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      line-height: 1.1;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h5
      a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h5
      a {
      font-size: 1.4rem;
      text-transform: none;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .name .fgx-brand-lt-h3,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name .fgx-brand-lt-h3,
    .fgx-brand-css .dealer-mini .closest-dealer .name .fgx-brand-exlt-h3,
    .fgx-brand-css .trigger-update-zip .closest-dealer .name .fgx-brand-exlt-h3 {
      font-size: 2.4rem;
      line-height: 1.1;
      margin-top: 10px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h3 {
      font-size: 21px;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details {
      width: 67%;
      margin-left: 33%;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .closest-dealer .details,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details {
      font-size: 1.4rem;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details .info,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details .info {
      display: inline-block;
      width: 40%;
      height: 100%;
      vertical-align: middle;
      padding: 55px 20px;
      text-align: center;
      border: 1px solid #ddd;
      border-width: 0 1px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .closest-dealer .details .info,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info {
      border-color: #333;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details .info .phone,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details .info .phone {
      margin-bottom: 15px;
      display: inline-block;
      font-size: 1.8rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      .phone {
      border-bottom: 2px solid #0678bc;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details .info p,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details .info p {
      margin: 0;
      padding: 0;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details .info p.street,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details .info p.street,
    .fgx-brand-css .dealer-mini .closest-dealer .details .info p.city-state-zip,
    .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 12px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      p.city-state-zip,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 1.1rem;
      line-height: 19px;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details .info p.sales-hours,
    .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.sales-hours {
      margin: 5px 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      .sales-hours,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      .sales-hours {
      font-size: 1.4rem;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details ul.actions,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details ul.actions {
      display: inline-block;
      width: 59%;
      height: 100%;
      vertical-align: middle;
      text-align: center;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details ul.actions li,
    .fgx-brand-css .trigger-update-zip .closest-dealer .details ul.actions li {
      display: inline-block;
      vertical-align: top;
      width: 28%;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details ul.actions li a > p,
    .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      ul.actions
      li
      a
      > p {
      padding-top: 15px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      ul.actions
      li
      a
      > p,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      ul.actions
      li
      a
      > p {
      text-transform: uppercase;
      letter-spacing: 2px;
      line-height: 19px;
    }
    .fgx-brand-css .dealer-mini .closest-dealer .details ul.actions li .icon,
    .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      ul.actions
      li
      .icon {
      font-size: 50px;
      cursor: pointer;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      ul.actions
      li
      .icon,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      ul.actions
      li
      .icon {
      font-size: 30px;
    }
    .fgx-brand-css .dealer-mini .dealers,
    .fgx-brand-css .trigger-update-zip .dealers {
      clear: both;
      display: none;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-mini .dealers ul,
    .fgx-brand-css .trigger-update-zip .dealers ul {
      margin-top: 0;
      margin-bottom: 30px;
    }
    .fgx-brand-css .dealer-mini .dealers ul:not(.fgx-brand-global-container-mar),
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      ul:not(.fgx-brand-global-container-mar) {
      margin: 0 5% 30px 5%;
    }
    .fgx-brand-css .dealer-mini .dealers ul li.dealer,
    .fgx-brand-css .trigger-update-zip .dealers ul li.dealer {
      display: inline-block;
      vertical-align: top;
      width: 25%;
    }
    .fgx-brand-css .dealer-mini .dealers ul li.dealer .index,
    .fgx-brand-css .trigger-update-zip .dealers ul li.dealer .index {
      float: left;
    }
    .fgx-brand-css .dealer-mini .dealers ul li.dealer .info,
    .fgx-brand-css .trigger-update-zip .dealers ul li.dealer .info {
      margin-left: 50px;
    }
    .fgx-brand-css .dealer-mini .dealers ul li.dealer .info .name a,
    .fgx-brand-css .trigger-update-zip .dealers ul li.dealer .info .name a {
      font-size: 22px;
    }
    .fgx-brand-css .dealer-mini .dealers .map,
    .fgx-brand-css .trigger-update-zip .dealers .map {
      position: relative;
      width: 100%;
      height: 460px;
      text-align: left;
      cursor: hand;
      cursor: -webkit-grab;
      cursor: grab;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-pin,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-pin {
      position: relative;
      display: block;
      z-index: 0;
      width: 35px;
      height: 46px;
      cursor: pointer;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-pin.selected,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-pin.selected {
      z-index: 10;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-pin.selected .icon,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-pin.selected .icon {
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .dealers
      .map
      .dealer-pin.selected
      .icon,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-pin.selected
      .icon {
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-pin .icon,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-pin .icon {
      position: relative;
      display: block;
      z-index: 10;
      width: inherit;
      height: inherit;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .dealers
      .map
      .dealer-pin
      .icon,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-pin
      .icon {
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-pin .txt-label,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-pin .txt-label {
      position: absolute;
      display: inline-block;
      top: 50%;
      left: 0;
      z-index: 20;
      width: inherit;
      margin-top: -15px;
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      text-align: center;
      vertical-align: middle;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox {
      position: relative;
      display: block;
      z-index: 20;
      width: 300px;
      min-height: 240px;
      padding: 20px;
      background-color: #fff;
      color: #555;
      text-align: left;
      cursor: default;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .name a,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .name a {
      color: #0678bc;
      font-weight: bold;
      font-size: 16px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .hours,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .hours {
      font-size: 12px;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .address,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .address {
      margin-top: 10px;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .phone,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .phone {
      margin-top: 10px;
      padding-left: 2px;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .phone .icon,
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .phone
      .icon {
      margin-right: 5px;
      font-size: 25px;
      vertical-align: middle;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .website,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .website {
      margin-top: 10px;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .website a,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .website a {
      display: block;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .website .icon,
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .website
      .icon {
      font-size: 22px;
      vertical-align: middle;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .directions,
    .fgx-brand-css .trigger-update-zip .dealers .map .dealer-infobox .directions {
      margin-top: 10px;
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .directions .icon,
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .directions
      .icon {
      margin-right: 10px;
      font-size: 30px;
      vertical-align: middle;
    }
    .fgx-brand-css
      .dealer-mini
      .dealers
      .map
      .dealer-infobox
      .directions
      .icon-view-map-outline-50px:before,
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .directions
      .icon-view-map-outline-50px:before {
      content: "\e623";
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .dealers
      .map
      .dealer-infobox
      .directions
      .icon-view-map-outline-50px:before,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .directions
      .icon-view-map-outline-50px:before {
      content: "\71";
    }
    .fgx-brand-css .dealer-mini .dealers .map .dealer-infobox .directions .text,
    .fgx-brand-css
      .trigger-update-zip
      .dealers
      .map
      .dealer-infobox
      .directions
      .text {
      display: inline-block;
      vertical-align: middle;
      text-transform: uppercase;
    }
  }
  .fgx-brand-css .flip.trigger-update-zip {
    width: 95%;
    padding: 0;
    margin: 5% auto 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2560;
    display: none;
    color: #555;
    background: #fff;
  }
  .fgx-brand-css .flip.trigger-update-zip > .header {
    padding: 10px 20px 0 20px;
  }
  .fgx-brand-css .flip.trigger-update-zip > .header .icon-close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
    color: #2096cd;
    font-size: 45px;
    cursor: pointer;
    opacity: 1;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap {
    overflow: hidden;
    background: #fff;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .flip.trigger-update-zip .search-wrap {
    border-color: #333;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search {
    position: relative;
    padding: 0 50px 0 0;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search input {
    position: relative;
    z-index: 5;
    height: 100%;
    overflow: hidden;
    margin: 0;
    border: 0 none;
    padding: 15px;
    width: 90%;
    background-color: transparent;
    color: #102b4e;
    line-height: inherit;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    box-shadow: none;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search input:focus {
    outline: 0;
  }
  .fgx-brand-css
    .flip.trigger-update-zip
    .search-wrap
    .search
    input:-ms-input-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css
    .flip.trigger-update-zip
    .search-wrap
    .search
    input.has-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search input::-ms-clear {
    display: none;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search .geo {
    padding: 0;
    z-index: 1;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search .geo .btn {
    height: 100%;
    overflow: visible;
    text-align: left;
    cursor: pointer;
    padding: 0;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search .geo .btn .icon {
    display: block;
    font-size: 45px;
    line-height: 50px;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search button {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    border-radius: 0;
    background: transparent none;
    line-height: 1.428em;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  .fgx-brand-css .flip.trigger-update-zip .search-wrap .search button .icon {
    display: block;
    width: inherit;
    height: inherit;
    color: #2096cd;
    line-height: inherit;
    text-align: center;
    cursor: pointer;
    font-size: 2em;
    padding: 15px 5px;
  }
  .fgx-brand-css .flip.trigger-update-zip form {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .flip.trigger-update-zip fieldset {
    margin: 0;
    border: 0 none;
    padding: 0;
  }
  .fgx-brand-css .flip.trigger-update-zip fieldset legend {
    margin: 0;
    padding: 0 0 40px 0;
    color: #555;
    font-weight: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .flip.trigger-update-zip .actions {
    padding-top: 30px;
  }
  .fgx-brand-css .flip.trigger-update-zip .actions .btn {
    width: 100%;
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .dealer-mini .location-unaware .fgx-brand-lt-h3,
    .fgx-brand-css .trigger-update-zip .location-unaware .fgx-brand-lt-h3 {
      padding: 0 100px 40px 100px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .location-unaware
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .location-unaware
      .fgx-brand-lt-h3 {
      padding: 0;
    }
    .fgx-brand-css .dealer-mini .location-unaware .actions,
    .fgx-brand-css .trigger-update-zip .location-unaware .actions {
      min-width: 380px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h5,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h5
      a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h5
      a {
      font-size: 16px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-lt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .name
      .fgx-brand-exlt-h3,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .name
      .fgx-brand-exlt-h3 {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      p.city-state-zip,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 16px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-mini
      .closest-dealer
      .details
      .info
      .sales-hours,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details
      .info
      .sales-hours {
      font-size: 2rem;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-mini .closest-dealer .details,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .trigger-update-zip
      .closest-dealer
      .details {
      font-size: 16px;
    }
  }
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-text-dealer-outline-50px,
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-text-dealer-25px,
  .fgx-brand-Lincoln .fgx-brand-css .icon-action-chat-now-25px {
    font-family: FordGUXFont !important;
  }
  .fgx-brand-css .ford-busy {
    position: fixed;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background: #f7f7f7 none;
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
  }
  .fgx-brand-css .ford-busy:after {
    position: absolute;
    display: block;
    content: "";
    right: 0;
    top: 50%;
    left: 0;
    z-index: 5;
    margin-top: -55px;
    height: 50px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .ford-busy:after {
    height: 90px;
  }
  .fgx-brand-css .dealer-details {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .dealer-details .btn-primary {
    width: auto;
    max-width: 270px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .dealer-details .btn-primary:focus,
  .fgx-brand-Lincoln .fgx-brand-css .dealer-details .btn-primary.focus {
    background-color: #0678bc;
  }
  .fgx-brand-Ford .fgx-brand-css .dealer-details a.underline {
    text-decoration: underline;
  }
  .fgx-brand-css .dealer-details .closest-dealer .heading {
    padding-top: 20px;
  }
  .fgx-brand-Ford .fgx-brand-css .dealer-details .closest-dealer .heading a {
    color: #37a9e8;
  }
  .fgx-brand-css .dealer-details .closest-dealer .name > .save {
    padding-top: 5px;
  }
  .fgx-brand-css .dealer-details .closest-dealer .name > .save > a > span.unsave {
    color: #b3b3b3;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .closest-dealer
    .name
    > .save
    > a
    > span.unsave {
    color: #777;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .closest-dealer
    .name
    > .save
    > a
    > span.icon.unsave {
    color: #0678bc;
  }
  .fgx-brand-css .dealer-details .closest-dealer .name > .save > a > span.icon {
    font-size: 30px;
    margin-left: -7px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .closest-dealer
    .name
    > .save
    > a
    > span.icon {
    font-size: 20px;
    margin-left: 0;
  }
  .fgx-brand-css .dealer-details .closest-dealer .all-dealers > span.icon {
    font-size: 35px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .closest-dealer
    .all-dealers
    > span.icon {
    font-size: 25px;
  }
  .fgx-brand-css .dealer-details .closest-dealer .ratings-count > span.icon {
    font-size: 25px;
    text-decoration: none;
  }
  .fgx-brand-Ford .fgx-brand-css .dealer-details .closest-dealer {
    background-color: #333;
    color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .dealer-details .closest-dealer .info {
    color: #b3b3b3;
  }
  .fgx-brand-css .dealer-details .location-aware {
    position: relative;
  }
  .fgx-brand-css .dealer-details .location-aware .name a {
    color: #37a9e8;
    font-weight: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    white-space: normal;
  }
  .fgx-brand-css .dealer-details .location-aware .name a .fgx-brand-sb-h4 {
    margin: 0;
  }
  .fgx-brand-css .dealer-details .location-aware .error-msg.fgx-brand-exlt-h4 {
    margin-bottom: 25px;
    font-weight: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .error-msg.fgx-brand-exlt-h4.invisible {
    visibility: hidden;
  }
  .fgx-brand-css .dealer-details .location-aware .info {
    margin-bottom: 20px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .dealer-details .location-aware .info .links.secondary {
    margin-top: 10px;
  }
  .fgx-brand-css .dealer-details .location-aware .info .links.secondary > a {
    display: block;
  }
  .fgx-brand-css .dealer-details .location-aware .name {
    margin-bottom: 15px;
  }
  .fgx-brand-css .dealer-details .location-aware .address {
    margin-bottom: 15px;
  }
  .fgx-brand-css .dealer-details .location-aware .dealer-rating {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    min-height: 25px;
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .dealer-details .location-aware .dealer-rating .icon {
    vertical-align: top;
    padding: 0;
    margin-left: -5px;
    margin-top: -2.5px;
    width: 25px;
    height: 25px;
    display: inline-block;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .icon {
    margin-left: -2px;
    margin-top: 0;
    width: 23px;
    height: 20px;
  }
  .fgx-brand-css .dealer-details .location-aware .dealer-rating .decimal-rating {
    float: left;
    margin-right: 10px;
    padding-top: 2px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .decimal-rating {
    font-size: 2rem;
    margin-top: -4px;
    padding-top: 0;
  }
  .fgx-brand-css .dealer-details .location-aware .dealer-rating .ratings-count {
    float: left;
    font-size: 1.2rem;
    padding: 5px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .ratings-count.clickable {
    color: #37a9e8;
    cursor: pointer;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .ratings-count.clickable {
    text-decoration: underline;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .ratings-count {
    font-size: 1.4rem;
    padding-top: 0;
  }
  .fgx-brand-css .dealer-details .location-aware .dealer-rating .star-ratings {
    position: relative;
    float: left;
    font-size: 30px;
    width: 100px;
    padding: 0;
    height: 25px;
    margin: 0 auto;
    text-align: left;
    color: #f0b537;
    white-space: nowrap;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .star-ratings.clickable {
    cursor: pointer;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .star-ratings {
    font-size: 18px;
    height: 20px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-top {
    padding: 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .dealer-rating
    .star-ratings
    .star-ratings-bottom {
    padding: 0;
    display: block;
    z-index: 0;
  }
  .fgx-brand-css .dealer-details .location-aware .actions li {
    min-height: 40px;
  }
  .fgx-brand-css .dealer-details .location-aware .actions li > a > span {
    vertical-align: middle;
    cursor: pointer;
  }
  .fgx-brand-css .dealer-details .location-aware .dealers {
    clear: both;
    height: 320px;
    background-color: #fff;
    padding: 10px 0 10px 0;
    overflow: hidden;
  }
  .fgx-brand-css .dealer-details .location-aware .dealers ul {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .dealers
    ul:not(.fgx-brand-global-container-mar) {
    margin: 0 5% 30px 5%;
  }
  .fgx-brand-css .dealer-details .location-aware .dealers .map {
    position: relative;
    width: 100%;
    height: 300px;
    text-align: left;
  }
  .fgx-brand-css .dealer-details .location-aware .hours-services {
    border-top: 1px solid #b3b3b3;
    padding: 50px;
    overflow: hidden;
    width: 100%;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .fgx-custom-select {
    padding-left: 0;
    width: 100%;
    max-width: 280px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    > .heading.fgx-brand-sb-h3 {
    text-align: center;
  }
  .fgx-brand-css .dealer-details .location-aware .hours-services .hours-full,
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties {
    float: left;
    width: 32%;
  }
  .fgx-brand-css .dealer-details .location-aware .hours-services .hours-full > ul,
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties
    > ul {
    list-style: none;
    padding-left: 0;
    overflow: hidden;
    width: 100%;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .hours-full
    > ul
    > li,
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties
    > ul
    > li {
    overflow: hidden;
    width: 75%;
    min-width: 260px;
  }
  @media print {
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul
      > li,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul
      > li {
      min-width: 180px;
      font-size: 1.1rem;
    }
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .hours-full
    > ul
    > li
    .day-label,
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties
    > ul
    > li
    .day-label {
    float: left;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .hours-full
    > ul
    > li
    .hours,
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties
    > ul
    > li
    .hours {
    float: right;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties {
    width: 66%;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .hours-services
    .service-specialties
    > ul {
    width: 50%;
    float: left;
  }
  .fgx-brand-css .dealer-details .location-aware .reviews-section div.heading {
    text-align: center;
    padding-bottom: 15px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    div.heading
    .logo
    > img {
    max-width: 240px;
  }
  .fgx-brand-css .dealer-details .location-aware .reviews-section .navigation {
    background-color: #fafafa;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav {
    border-top: thin solid #eee;
    border-bottom: thin solid #eee;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 0;
    text-align: center;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav
    .tab-label-container {
    padding: 0;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav
    .tab-label-container
    .tab-label {
    display: inline-block;
    padding: 0 0 15px;
    margin: 0;
    color: #0678bc;
    cursor: pointer;
    font-size: 1.4rem;
    min-width: 80px;
    vertical-align: top;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav
    .tab-label-container
    .tab-label {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav
    .tab-label-container
    .tab-label.selected {
    border-bottom: 5px solid #102b4e;
    color: #102b4e;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .navigation
    .tab-nav.alt-bg {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .dealer-details .location-aware .reviews-section .sections {
    padding: 50px 100px 50px 100px;
    background-color: #fff;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    div.heading {
    text-align: left;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    div.heading
    .text {
    float: left;
    width: 64%;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    div.heading
    .sort {
    float: right;
    width: 34%;
    min-width: 200px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews {
    display: none;
    position: relative;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews.selected {
    display: block;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .author {
    font-weight: bold;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .date {
    color: #555;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .date {
    color: #0678bc;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .quicklane {
    height: 20px;
    width: 94px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAABrCAYAAACBkXCoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAMc1JREFUeNrsXQe4FcXZ/u6lFwtgFwWNHVBUiBpLjGJiDdFo7IrYYi/YsAIqYsMSW6wYC4m9RsSGXewKYkREVKQoUlR6uf++/7773GHZ2XPOzO6553K/93nmufecPTu7Ozvz9fm+qpqaGlEoFAqFQlG/Ua1DoFAoFAqFMnSFQqFQKBTK0BUKhUKhUGSBxvEvqs5/XUclH7QP2hZBey5oSwr8dqegfRu0CTpsCoVCoUhCzcAdVUOvA5wctPeD1r8IZg6cELQPg3ZGktClUCgUCkUcytDzxSpBezho/wja6kH7tcjz5gStTdAGB+0JnqtQKBQKhTL0OsCqQXs6aPt79rNX0IYFbS0dUoVCoVAoQy8vYCa/N2jbZtRf16A9ELRmOrQKhUKhUIZePvQJ2h4Z97lz0C7SoVUoFAqFMvTyYMOgnZ9T3wiS20SHWKFQKBTK0PPH8UFbMae+WwbtFB1ihUKhUChDzxetg7ZvztdA/+10qBUKhUKhDD0/bBm09XO+xpoSJqhRKBQKhUIZek7oWqbrdNOhVigUCoUy9Pywbpmu8xsdaoVCoVAoQ88PhdK0Flt8vtDvGulQKxQKhUIZen6oymi8m+pQKhQKhSJLjVJRGqYXOP7boP07aC8HbVTQJgXt56CtFLR1gtYlaLsGbfcC/fyoQ61QKBQKZej54eMCx5sH7UA2VF2bF7RFQWsStBYlXGeUDrVCoVAolKHnB5Q8nUWNuxBgfm/pcI3ZQXtPh1qhUCgUcaaiyA4Tg/ZKztd4K2hf6lArFAqFQhl6vrg15/5v0yFWKBQKRRxqcs8eL0hYB32fHPoeHrQn69FYIKc9gv1WlzB+wNyONzNo30oYGFij00ahUCiUoVcawJxOD9o2QVstw37BAE8N2uIKfva1grYjnx1tPQnjCZJiBfAciDf4JmgjgvZ40F7X6aNQKBTK0CsJ44N2aNAeDNqqGfQ3P2hHBe2LCtXCYY34m4Q124utNIfkOG3ZtqQQhO18KD37bgOcM8j+hxz9SxzW8OSgvVmhzwWhdntD2C0WcAciAHS41A8LTsegbeXw/oCmfH/fK+lUKEOvTLxIBuzL0LFP/eigPVFhz9c+aMdRcMmiIA2S8uzKcUMJ2qENaK7g2e8K2u8dzz++ghn6ZUE71vHcwUF7vp68Q8TO7O547kzRgksKZegVjW3ZfPA6NdcPK+i5IKCcFrRjJPSNZ40VgjYkaAuC9mgDmSt7ezDzDzlelYiNKfC5YFrQrqwn76+YZFBpuFHCeBKFQhl6haK3x/iCSN8ZtHskTD5TCWhES8GFEga65QmYIG8J2vsS+tiX9zXYz/FcmKIHUvipRFwsbrkWgOuC9kM9eH9wDfT3OP9bMnSFIm2OtQnarxK6X5WhlxmoWf5nEtyqIs+B/wxb0l4kI1tUQc+ziYTmzz3KeE34Xs+kNWB5xkES+l5d8FrQHqvQ58Iz7e94LoS4m+rJ+4N1ZXuP828I2k9KMhUJgAX0nKD90VCqPqIQ/5mN8yuyB/zeiPbeUELf2GFBu78Ak76M7Z0KY+bwf75VZmYeAYF2Ky3H8wTpfi/01M4rNWDsAnEvMnQ911Clo1nQLvI4HzE2dyq5VCQApbhfldBtewrpL1KGwxo3Mmg9VEMvHxCda2Zz+zRoDwTtjqD9K2gdYr+Hv/DxCnsGRKtfI+4BTVlgjaB1p9ViecQREvqZXfCchBHglYidgrav47n/C9o/68n7OyBo3TzOv6aeCC6K8gKaOIKCx1JgRLwSXFe/UumDmwY7qDYj71CGnoAosKVFxv3iJSACGclmXiMRwPas1sZvwMynVtBYYP/4feJnSswKWyynDH3loPV1PHcRtfNKxXlSvKspicnNrQfvD3TibI/zx1DIVyjigBKzNekw+NJepBW7SGjp7UEmD15yqzL0ZTFAQtNnVY7XgESFveTvUUs/kd9j3+pdFTQW3SgdblAh97P6cjrnsHuhg+O5j0jlblPbU9zdMx9QkKwP6BW0zT1pzlxRKJYF4k9QFwT5JVCJc0rQRgdtbQmtXwiUxg6o7ZShL4sTxc8PViwOoZb+b2qcEUN/SyqnetofeH+rVdD7WXU5nHOIXUEE92VSWiISCJw1lNIrFX09zh0klRuxbwLWtT4e50NweUwUimSAiUfR7FgPiMUaTrqBYOvFZOrL7CBp6AwdAQfXlPF6bfl3jvHdveKWXSprQKt6SJZ2BVQCFi+H8w7v+5bl8Ln2C9oOjufC4vB4PXlOxJX8xuP8fkFbqHxLYcF4auMIKkXg5RsSurEQNxPtiIAl9VFl6LWAKRfmvRZlut4cqQ1i6sy/30tlJE+BZv6fDJg5gjU+JhOG7zuLDHI/6vquN1rFhR7nX1pPhLd2nto54mie1emiSMGr1MBPDto4focdEXDbXkTFC1r7w/ETG+q2NTw3ImnL6Sd+li8HhO9gfgcmOiP2u6oyj0U3TpQVPPr4XMKIbfgUe1JT246SpTL0hgEE6GzpeO7zUrkR+3EcT+3JFVeIVhdUpAM7H04K2lVB6yS1uTgwd0ZRCYQAPFo19BD9yXjKiTv4F6btrfk/ohVfknCbgsnQ4Tf5RMLguU9zvCdEUcKXt4ZHH8hmh2jfeHKMHzghd/C8x290feeKxmwmk5lfYh/w5V3seP3FJE71gcmhmuCZHuf/N2jD6ujeQVea8f9FUlm5LrJCIypM0RyuqZA1VSWlZ/wE08bWz4EUlsHkW1PxQrKZm2wXbmiA9nh+ma8J5jyC/59ofJ8WJduD2gASdOSRGrINLQQ+aVwR1JUWUPil5z0u5NilPUN7R+KG7YTjLcc3MohfqQsZe0dnW47DTNbcsd+vxG/PchMKcJtQoOwoYcAhTMhNY8RvOq8FIe1rCc19MANOs/SNgE/X/fTPiD1ify3en+vzzpZsKxSe5HE/GN9BZaY7m0oYFf07vvvICreA7/UZCvRzYufBVdbKkaFCAJ9hOQ73ZqlWURSu+c5yDO+ii4Quw01Iy1pwff8iYbAxFKnPcxzjVbmusabgSl2T3zWPMfRZVHIQvY5qkh8UQR8RRA3LVXdahTCub/PZRBl6OMFhai/V1QBpbwgn+m4O172TzGkrTr5iAYnsBjKfuzOW1m/lRHHFICm8O2Atz/scl7KYhRaMvR37Pp1jGwfquL8mblnOJvIdJzH0zUhgXHKbgxhs6cDQm9FC8mf+7ez4XIt5/WkWoco1sh2M5RLLMQSsPu5hPQLROyxDhr5+TBgvFdhq+HqZtNS/UBnYKUUw/a2EmcfOpKDytiF0IvX0ig7Xns35PyNFASjVwjGUAqMJzOXDJUyJ2jHlXPwO9SdOIa3ICu3IB/bjPHVRiuZSkAVveCjFmgDeU7TrsiExdBBSmIdXcTgXZrK/U/r6SkoLpAMRjIIXejsSVCyEp1I0pFLRh4vZFfcUScS7eN7nO2I3/+7mwczHWgSkKjIY15SlV4vd599H3AuVDKZGVSwQ8ImcBweL315p832PshzrLe7Bjw9ZLDAgkk+K+/bJbzi/R2ZIP8CIVvawNJVDO+/B+VuKm2tL0pZd+I77OjJz4C6urSRgV8BxDn2aO4AgoMDcvFcJ56/ItY6A3RGe49uBfOCgAoJEMWjB99WDgueJBZQXZ4beiYOwgNLel5S4oNV25d8aQxqcbNzIZjTVLLFIjmOobcIctoVhisoTNbzn06h9uRKIiOA3diBaU0lkD3C8PgSJP0k2maV2ooDgCkjyJxf52+087zXN33ieR7+XWsxWGBvXMpifiz1BEMxxrmVEJ0sseUQK2lIzA3Fon9H6wThdlaKpnO7Y72zLPNyOmrkrM/+YzHxshjQELpgjPM6HayvPEsgrcSxPFLdAZyg5SHRzufiVu726gEDksotmDuc1fMnHOj4feM9FtJC47KSACf0MCiTtcnh/UEw2Jo3/2qejJObUk8SyGQcPfpZ9yRjP4mKJAipwfBwlapgF9+TiT9pjWU1J6Xh+xuTZVcqzVaVKaoMlXPCrMfEblSiZR8FwB4pfwpYstoC15Tto5nj+LJqw5hRJZHwC4uDHfdVyrCc1Chd8SiEradFfIn4pS2enCB/NPPotJtL/ABLlTTJeO/8Uu6/vVA/BASbQLxII230emvAL1HayLruK7Xiuu0DmUoDMC51oQenu2Q/M1xt6WKcgdE60HNucFiMXQBh+2VAAXfF70tBS43r2p7C0seSLDfkewdTnu3aSJO0g4cUQvlgwfPhj9pDaoI5FPBYd30Rqw+qx+Mcbx5vGfnukhNukwOiuIBFtWobWxHOwVze0ilLwEjWGZo7mpqwxUPwSYvSV4gNMoOn6bO95XpLz2zcSv2xkAyQ5GxkW0h8c+0RJw6EpVgrXHRWQ1m8v8Js2tAw8lAMzhwB3Y4rVyNWnPCNB69+LY+jKzO8nrcqamXcRd8tadF9jc1rPfySz655BXy0pHLhgUtBuTjmOXTCu+T62yoCZR3SjlOdbgULKw2Vg5qbQcZhPB0kMfSaZrakV9CdT+lSSM1zB7IbAAJjn0ravNDOk1RESphmtD1jFIEQzSpRao4XXyfMevvY8fy/xq5w2XEqrgnW45/3acnrD0uHqOoG7ICkbmW9SlIFiz8t9iYdAOdiwDiVhCxL03jnNe8xfm1/vLHGLRxFarSbE5iZogWtio2slNInPyWEMYKpt7njuTMnPd76v+LkmssR1Yi8u1c1TIMoSxSoYoNVIz/33OrjHYzysJFZ/xOTYROxuSA5XJUjB0BIu4P/QFN4ooLlFwUz9ChCsSkEnLuoZUvy+8M+oZQLHe15/stGXC9qQObgmEoKgBh9SsSlqYWLr4XG/n9C6EQfegc+WwwGWZ9hf3P39CLx60nJsZ3HbFRHNnzsLrCOYmLvmNOencM4koaOHcAht7nrjM9x0rlkKa6j9nSX5xOJgTuzncT7e3/icmPkD4h5kmSUg8KUVl7pQ3N1NWaMY9+4OXFe/raN7hEXC2YqaRuChjY0xPoNhtyNzSQp+OJI3s4ha+pIChBUvGT6026XygQHuTKJRbKrW2yT0hXTyZG5LaAHxyZiGgJSNPM6/MTYXCuFEz0UMP3+SWfxQD0sHLAxJQXaQhs9x7BPzAdarpJiRRhRYXYUorDFbMoo9OQ/zLFxzS8qcAwN19SnfTBoSPQdMmi57nudxPuRViwGxFOdJaTEzJhADckMO9wW3EDI7litldSEMErvVcntx34mSl5CaBliKkPxnTQ+BYYKEcWWuOSOaetC4VGIzmwQpAhITnGIw+/8laE/9+f8rkl5oAVsljjI0/ilS2cDijtK13kftKQ2wYETuhN4ezG0Kz3/I497ByE/zOB8R/teV8HskjjjE83pJ5vYVDSuQi1B0heXYER5a7qtij8QHs/q9Y78fUWu1EZ2HctbOplAgTQJ2shzt2O+3hgDv8xxIeLOP2OMWssCuvIaPEDwx43vqzGduLpUBBJgNSaGZ/TwEoqxRI7V50ZOwG9fcCo7jAMshXGBwMXSncutaUS8XDV14Q68Zn6EpdpTQBNs/4feQxqJtP/AdptX7jTT+qWLfFlNJgACyPiWvoyUlWw+Z+TQ+X6nbQGDhQLTjGZwc93re9yXil6f9clk2rWsazvC83g0Wif8oCpUueEKS96C2pLbpKo33k2RTb1MP4QO4zKKd70Si0yrDeb2IFgazDUrRzs/2YChXcV3s7fEciCWBxevFnAX4vuK+42GqZF9ND7tGYGZfPYP3nRUQO2KLW4j2WFcKvhF7HBLo7P2O8xEpWLelwvAZaSViJ74ij3TZxdU2L4aOm7nQuClMqig7GEx+b1gYQFM+XJo5vT2Jv/B3Y6Sy0YZSN8ZsJKX3pCxUIMTRVrWDHBZgNYkd/Izfe94zNE+fgJTPxB6clgRsvTjS43oTJNkfh+Crcz0ImC0wCbENrhGs/xX7tjr45F0D95BM52mL1D40A2YOyxosbKfSitAtodkilruL+z5lXPdWrgnX50CmPWxX/Djntb6PuG+LjASXrIsKgXH4JAn61lASdudnH3wk9rwY0Mov9ux/OpnkzhJmOvS9X8TkJO1SWpsKWKnBhbD6YefSKbzXJCxwZOiT8mLowOuytPnvMC7shWT2cV85TA1REoYrJT272akkVBjoAfVAS9/LYNYg5jtK6MMzIzzhq0UVHEQ2H+P4TrLa4naO+G3Zu1ZKKypwoSfDuVSSfU9gvK5+raFkBEkC2hk5CAlNqcX6WFQWJlgSYKlZy+N+kXoUZmSYBRG9+w8J6ysjAPHTWFuUw3yCxhsFc7kEwD1HRjQh5zXeyNO6Ai3wzozv6Xjx284EIfH3VBLwvp/PwMJhyzcCYJumTw6KUaSt55POQsB9wfN+k9yWzbmuXEzcxxm8wAbXVMtf5cnQhaaDXwyC1d9gakkDdQEJ5mRJD1pZQWq3C4HgjKgHTB0+7YfJYH4k8d6CmsfNUus+6CHuvtks9j1uQU3RFWOktG2FKADh4zt/W5LdC5CgXWMA5ordd44F6VqYBgLuW5ZjPj75ly2EFoLx9o59jqS2eQD7X+DYDwj0XxzPhVKAAL4HxS1IcAiFgellWN+4jk+E82DxK6ITx4Ypc7hYq8Y+CYKQT50FzH1bcDDyjfhkcUSeiz1kWYutT0VIFEN5xSI87+rQHwSNu4r4ncvW3V/EnmY5M4aOxAimT2h3qc2nC+Ye33rWkdq3kMmlFUiA5Lmt1Jr3l0jlY38SSjxjW2roIPJIiRpVjjrGo/8FGdzjsZ7a+W2SHgMRn0dXiHttgEUUjBZbrDiu0dz3S3IiHAhjrmUwoZXYUlxCk3Z1DSzmWorP/z9L8al247iHgmUWRUEucny/mMuzyOhctBX4aRE/Mb8M6xrBqz6m4kJbDV2sBTdQOXLBFArZ0xKY+bYe93V5inaO67kmuokK6sRdjXBb+qSRvjrhfnuImyUN7h5Y/daVMLd7UluHPHIPR8XG2b1QXeKgRAONYJEBXKDwjSX5yqMAOjD7tNSHjSkpVZMZ1pdkM+twscGXBPNllI+3FU0tu3v07VtUAj7nv3mcP0VKiyA+QcKALVfcJMklNDuK+37nWSmaDbbVuSbkQMpSW0lXBEtu4NgvUiy/lvAeXbc+3cn7ySLPA4if6356rG/46ks1sy+mMHdBGdc0rGw+BYVgjZyX4f30cmQKESC0JkV2IzmTa0Y+WHmGpQhEPu4mCFNJOe//Ku6BYqgcF88TsSJptksE/m/IdD9g37b2mKNCBc3fOadCKQz9pxiB3IoTDhgky249W1lqk4AMTSBWEtP4oy0iEBRmS/3ButSg4Od5j6ail8VvW9F9nvfUU/z2KD8qxVd220j8clVH0aBJONdDO4F2mhTVup6Hxot5eaXlWFsP7XyhRfi4RNyqOj1DQSiLZCtgyP3EPeK7Wko3s8O0fiiJbrkA95+PqfiDjJWRVcUvrugxi1De3ENItlmRTAGks4cSc5NFSDjJsc8aizUB1qZNPObJGhS2bQ3KgkuegI/EnqQqc4YeSf2mdgLpGZHvP0qyrxwRz1tzAlxSgMD042T7wvJi6xrYSjWE2iiyR71rednrejJTMMe3PO/1YI9za6T4/ZPV4mcSXMzxnGkRFFzTx04Te+zGaR7aCXz8tuIOIJKuuev/k2CVQTSyS4bBH8Svbncc0K63L/Nau1zs+/DzwlHilwv/ioy1c2i6rn7uX8WeURGuwE0d+30+RTFbwUOgFQpTScGYiEnZzLHPERJuWTXR1UOgzxtQFrxcS6Uy9PmytI8JzCuKFMaWlLi/0gygw+A+nNJ3V6lNNoPo6skVNND3kcDi/uBbflyyrbUcWUDOFv/tHgii8fE3QWN+p4RF6ONaANO1Ra/6RMxjLn5vERJc855DoLNFtsMn71pGFD7mJJ88fMcuJjsww+8ympPNpXabajlR7nTQUEpO9Th/pK9mFcN64ld34RZJjlvCc57lMU/7pxzvLdnniWgh7ib8Gkm2eg2QyknMY+LFAvwxF4YOPCVL+1BO54ucY3nhe8nSAXRp5vQLaLL4UfwiO7PEpZQSkZMZgSSDuXiPzqh/mLcRSLKlZJPGEr5sH3P/G1JckYs/F1jghfC6LJ2JMC7cHejY76QUC09fcU96c0cKo4TE7xqFC6tPvD4AhCQXnzUyk92T4dz/KwVZV23uXcdzy51dDO/PpwrhxZJtwhb4vl2tSFCEbJkdIbR08GC6tve5qvjliRiYYk3Y0LHfZxKUBRTJ2kcqD7/wnXsHhFd7TOAFhtQXSfGQMJKSbfSjtgH/clrFrrUNCRLBAZ/V8UBDeIlqZA8mEzqDzCyr1JswOw/NUKvaxfP8YorP7EBG1NiD6ECin5cyv1wrDuE9JZXQ7Cbu2+ompRDJdTy0KWii8SyJVeK+P/4RSc9gWAowv31y3F8u7oVJ2pRxjYMZneRxPuJlhmd4P7B6HupxPlxgUyxav+v2T6zTK1OO++SJwJxNyhPR1mP+LbHc79lSmUBmyFFZdORKkPEC7jO01MPJqEeSeb8Yk7K7kYDjN9dywtoyqJ1Abegr9vVwHQ3yfKlN7TnAg8gWAhIorCbZ1HGGKWkrzz4KZafbhu/Elegu4LwZlyIs9PS497sTvgeTHOQhJNws9noD54h7zMQQWTaJBKwTrjngX8twXiL+xTUz2TAKv64EuVUZ1/kZ4leMo1/G99PbY239KPbc6mBw7Rz7xfbPDy3H1vQQiCAo2AJqQSPaO/aL3CjxXTNbO64rbN29l/ygKuN3DR6JeJ/rs+qwsce5kCr+StMQ+oH5FabCEST4B8V+fx6/h7YDn6HNvLwiFwmEhEcpAe8i5QfMS4g63EDc9ywXgxVo5ciCoa8j7oFZxWhHPSls+QT9wez3nOVYlEPb1XIES0dSHniYVHd17BPz1ZbCGLn9j3Dsd7pFi0DApUsxHwie32Q0J1uLXxa9/sb7dNXwywEwDJ+a189KNnv8Tdp3lMf5CGadahHOXFNAz6USZgNoo6u7CYmGxliEhD4e8y/JXYt16hKTci+VzHqBao9zJ0iY2zzCnyQ0RQulrqRkM1HgUFK1NhMQBrblwob5dWEdjM37/Lt9zhrDz2IvP1gq1hK/wijR2DdJIHwwZT/uycwvl3SXC3xcezr2DTPbIwnfYx4N9LjntPTF55MIuwDjMDFBYncVPKrEbYtbEsDkXH2X2L4ZBYy6CqmrlmmNn+ahDf8sftvckoA95+t6WAuSrJnQTH3KuN6RQquhQLgm0JpFepAE7NJwLUKDPBFxtyGC6/ZypCn3Sj1CY8/z4VeE+TwKKIFkPoxSFyKNz07Qzu6iJtFf7MlLGlMo+CNNJyDUB5d5bKIsae1yvs57Uvye72I0Dl/szHc4jERiczJZXyKL3QEXFqG9u2JiAuHZgkSutWOf2Md+t+UYaha7bqtDDMH1lve3qccYHCPuJRtNC42rdg4Tar/YZxc0KcP63tBT84ImvAtplCvgAnrIsKz4pE6GSyhuFt+U/a/kwXTTtHMItK7BewjeTIqx6CDu2y5nW7Rz0IH1HNfpKKlH8GXoMzmAUbpD+P96k3hfTYJnmmMwsS6R2hrfeHE7WvpGdiqYeJ/gOXt6TEwX60OkoX+T43UWFVgwpSIrS8Iukq2bA0zxlAK/6SR+5RZbkbiACMFkvS8FTp8c0NDsbVuoLhB3n/yNFu21vQeBjDQ8aCiI+UiKUWhJDRBbJG3VwE4Q9/3PD8W0I1cLYFUZ1ngfz/UCgcA3X8Zkqd2VsDaFaVdAC0UgGax9iKX5C2mLT852bH+zpSHFFlBXd9NPYg8y7SPuWeHuscz7zo5zEQLC/ALztFT3UCPeSy5W58YZ9AECgkIXUUGDyFcebT2Lm3sOI8N/V2qr6dgGewA1xS+p8Z9XhoU+lJpipDV/T6LeOuPrgJkjOjRrH1ylAdm+zpTC23p292CQkSXlWS7oDuJeICUCKubZMvbBjO+6re5bsef7XjuD8T6cwgziP6bHCP5aZOo9LAx9bQ/tfLYsu5/eVUNfLec5ubkHM8oSlxl05nee6xdMEO4O1N3oSK3UB1MkPVjrPHHf6XOzRVCApbeXh5BwZYrw4QKMI4KA30wQnq4gzyuFoVdTQADd/6JSGTokDWxbe94wmYAowLx6F5l9J+P3TcioQcDfIPO3EUfkVT6aE+BaEqu1c1xgsAYcypeEgL/TKIlntUVtESfe+1wsL2Z8/z9VGDOHW6Vfkb/dIYPrdYrNNR9cnSKdn+Ohfab55KszuncInzbLF2JSvrYcQ7TyKh7a0ejYd1PrkC6l4VxxS82ZJUbL0jkDdsqgz03Fz2Vj4jaxx0B0FfetdZNl6UJfJqDgucYAQUieaDnmqijgvH9TKf2ccwa7iPYR9xS3R+fFzLMkIMNl6RR7MKWvT6k9iaAjgK7YZDN9KbFPk3yTzUzjfdfwmo+QKK6R4Tj9l4th7xyYuUh5yksWq60dUwIzb+KxQPLASLHHd8AV4VpGFD7Df9Xhc8HadKvlGHyMrhHfv1q0OVfTeRPJz+zejcJ6XQOC3dzYfVUKJkh6Hv3zPJjktRZBr5OHkIB5PTinsWhP4f4ZKp99HWkVlAPESNyd54urzrCv/oZG00ZqA6AQpJOUbAZBb80o+RRKNhNFx0PjzytI4W5KjzBHDszpGigrOC/H94k9zQvqmBiMpfXlrhLOiQoaVApAbBemCJiuzOZySU9rOqUMz2WzDvQR94jvm2XZ/fQ+WCVHLf1icdsWmCVQyOUh4zNM7WtW0Py/IUU5wK4f1y1w36bQhYs83sstkr6joq4tl+CLR0lpFSzrnKGjTuwdxueozjlC/xFAFK91jVSnR/L/QQWIGfYRbyzLRtFmBWjlT/H/43McbyzadXPsH7EG4+pYs4Xp/I0Sz4OZrZFUBiB8Pm05BkHFdVsZBNH7C/wG725GTs8FhmtLC4uiJD776W+0HPtRKgvwU+9ZAfcxICZ4txP/7aZZYVwBLfI8D74BOj/Toujs79jnNwUUQuDdOhxPKIk9y8HMs2bo0QuLNACYzS6jNvOmJO+RvIBaARb+VQUIfpReFqb9rM3VMH1N4v9b5DzmeTKu+THJv9xYWdyqBc1OEPjqCpizSQF8vmVEBxVhPYEP8O2cnuvaFOuAj+/yRmPtJK0rF7TKYZ2A1l1SAYIj3u+zse+aSP5xA8UCbs2fLcfgbnKtzw6/8RDLsb4e7+XqIjRwVK/8ug7G8g0qAM+X64JZM3T4MswMcHiYKNlMvwSCAm01ysIGKWt0St/Yh749Nf6Lc2QA1TmO9yzJ36wKK8nUOiIGG1NIKxU/SDaZ8iKhxjXTGGJBXrIcQ9zDNo79onpdsbWyb8zhvXyaonUh8PRAj/V+Uw5raWXJfi/6H8Vvz3gWwLzsn0C7Zkh6HFG5MKaAJukjEA2yCHi7inuqZ7j3ikn88ksBhTFrLOD1YNH7vJwvMA/mdZssbfaNytV9YTGNYH8ytivMoXaUdq8D+BdS7oMZ3jOiF6PMRJ/kON4jysDQJ0m+qWoLAYGFpWYZWyj+NeCB+8ReB7oQFpPYJgkDzcWvrO2VUnwlpecl++xU16RYTnwK4dxUQDty3WtbI9mmf62mFljXeMGircFCOT6D/p/0FAgvTbGqwFXhGomPmIEHEr6HtetcDz5UKCbFxO0lCNW+WvlufK6yC2l5MPRZMeKHPZ+9DfNIvM45ksVEAXQwF7+a0jdMPn81Jl9WdZOrDEvCHTmNNQjqFVKePNUPckLVhRm7tbiVVfWJ/kTsALaDwA/8tbiZxZ9OESr+JmHMhwtektJrZSNm5KmM3se7KYQMMS77OvYLof3WAr9x3XXRRLLN+7CfZLMtzAcQbtKCbR/w6HsKhXg852jHPrCV9hHLscjd5IqrLcIdrF6uyaRGSWnuxSXkQ0Nyer/I0tcraH+QbIsk1TlDB+AvfzOmoWB/+lSaXuLoRakGzO6iIrSNNiTiWZono/zBwySbuuQmoMVgD/3IMr7bq0isx9TBvAID3LHEc16V0s1iWNSIzu5uCAQu2b+WiL3qU7uUY8VgoIMQ9ysFV1z3Z893cYWFmDbjWnQ1oQ6m8J4G175XlOxKqLbyfH9Z4ekCysrdpD2l4HvOL8z/6ziPXWMhbLEjQtrV3bFfW/xUK2rYrjEpeKel7hiC9QHR5odmRBdhyn+CdBYBl/dK4QRauSKvQIxFlBiPNSTujhJGJCIBAHznKxuEDgs/ykMelV3cRJLNlOhrfZpxBnMCt/TUfJeQmV/HyYsc9PB9bGccxwRsW8J1qmlygf9yKAWQuiAiIySMP0DRla2lcDYqLJLmntdtxMX6hxKtBOdSq8M2xaSUrbM5h0AYn6X2G1/U35EwFmu2bUyiYysP2YnvbrTDGGAOveyxhi6m5gbLA/y/G3G+VxXxDiEUwLz7jOU365DAPSelZ7uCgHpfEb+dKrWV9Yq9RhWtWT9ntAaQaAXBhuOlblBF+nFZgd/hmQ/gO8fun9UsWj6CjqPAuqdk2W2I4/jeF5cwT8emWISqOYbDpHi3kRhz1OZuAg2fzPVa6rqCFc6nZgEsmCg0tScbyqquKekJxJaQgX9HqxeseXChfCsVhKqamqXXWdX5r0sDBUzuT9Ikc5zUTYW3vAEi3oUC1RqGILSYxPdrEoTrJJsAogPFLeoewtW2FPKqyHimkPBMKPO7ccnXnAdAWJGTYT2D2OM7FM1ZQEEI9zrTIJQ/F+hvSQNY1/XxOfF+t6IS1Jj3/yPX59gMhZ26HMNKei+wVnXgeLeTpQtyzacAG9HHH+paCzdRM3BHZegWoPb6fvz/LUrUCORrIbURtzUxSXGM5Jsopq6wLS0lvhYcjN9v64AAKRQKxXKPOENvrEPy/4C5xawuBn8I0rTCbNlKkk2cMONtsZwydGyzQhKUXp79YBsbEvVcrVNMoVAo8kV1A352VJ5C4BF8vTALJ5WtbC12fyUCIKYvx+MDC8XMDPpBPEJ7XWoKhUKhDD1rwDeFiFKUl8Q2DexbLrXSF7TyB5bzcUKq0H9k0A98vOfoUlMoFApl6FkByTOw1QERzdi64FMMBNHVnzeAMUNw3DcZ9PN3ClIKhUKhUIbuBfjIsX0HCWx8t2QhMG5IAxk3pKREdj5YJBBJPd+x+WaEUigUCkUBNISgOGxBwOb/32bUH1KrDmtAcwSxAh96MuNoL25D2SqlUCgUytAzBhjILRkycwDJZbBH+7EGMkewR/1jXSoKhUJR+QxveQZqsv8t4z6xLx0pZ9fU6aNQKBQKZej5A1vOLsqpb2TsOlWnj0KhUCiUoecP5EXeIMf+jxG/SHmFQqFQKJShF4EDc+5/Fckm37lCoVAoFMrQLUBxj64l/B5VdFDQAgUQ5pdw3i46hRQKhUJRCVheo9w7UINOA2qTI+UrIrixFQ0VdVB1B5nNOkpYUm8fCcv82bCR6FashgqU912piN8t4hxD+tuoJCyK1szkd2unnIu9/6Nk6epOm0nhmtc4D2V700poNuIcRz0CVJJ6Q9xKQa7PNQOgPvfE2HHkfdhcwq2LKH87OkGp6CxhsOlCHt9QwhiYQoj314TP9Dve0zyO/csU2EsB6hDsxnvBvaPS1gsJ91/M+8B7+ETC5Fad+d08fhd/J11Jl6FkfMmxK4ZOTyYN61zEb78jzduc424D5sUEXerK0Osaq3BxpC2wo4P2WcIxECSkhUW9XNQIfimlnxW4SOfpVGpwuI3MoxB+JeNGTvuT+B1K9aJWPQrXXFjgfFS9O9FgJHdJWA0vDT9Q4JhhOQ5m96+g7W58h7rap0lYK7oU+vE4GQPwiixrtYJw/Q6Z4ieyrOUMQvTDFI5nkSHh3orJLIj+tpQw2VM3CTMb7mBhdqjLfUMRfUIAGRS0Y2XZ+tjzOP54l3NLeB/zKfi051gI73nnoL1m/A7Xe1XCglCoub0vj7cs4r6Rpvl+o/80YM6hhgW23v4m5XeYP3dImB57sS75ykd1A36uJkX8ZkGB4y2K7Eex/KHYmuwLSLzN3y8xtHcxCPwSo0VAfcQHSOSLmZPmNW3oS2YOLfBSap4Qgm+V0grpQBPuEvsc1xBrDIF3fgrDixhmTZHPaD4nrAzPGsx8Ca0FUXEhbDG9PmiXFOivKYWJ0wwm+gNbxOxPIpOrdngf5nuFgHONLJu5cl7snAUlzMdiLYWLEt6HOf+iudNGwjoMJ+lyVw29LrEgo34KCQazM7yWon7hTAmTDEWE8C5qmdDcetPSU01C+2sRgt+NbBHAGG+XMB5kczL2YTEmiBz5MMs2ijGKubxmGiMGXgzaxdTSxgVtRWqSE4scg8Nk6WqE0Lb3l2XN0qWstxpaLtpQK1yNDLQtn+lACiLV1OgxrjdL7Y6TV6lBf00GjboNA/h7aKbDg/a25fqw2h3A/2FuPl1Ccz2eEQGwN3GMDqWQ9VzCnBiZQFcXUShYL/Z9dwoPV1poM87Zk8+4iFaIyMrwMc+t4bPhedcxzh/O526UMMbjYoLENF7nJ35uRCZ+Gj/3kjBB1yJd9srQ6wI/kNE2zfk6M5WhN1iMin3+mX/BhGAmnVSicIiAzPHGZ/zfk8JBpGWaWExm4+L3xjnbBG1rCcsI/yk2p4sBUirvw//hulqJ2j0Y7iBxc0NVkUF9anzXxtAkF1IIMdfcrkHbnv+jQiDM1Kar4XL20Yf07mQLQ2/GY5G2Cob2qHH8PjLzG8jweiYwdMQhvFfg+ZKsJXBbjE2YL4tj92qavafL0uZ6oKPxP/zkb6bcywoxgWMsBaQIA4N2BMduFUOoUChDLzu+IkHtmPN1Rku6aVPRcGAy7BYO5yf5KM08B18nXK+LRWidSi3WhqvICNeV0EcfBebBpzqmyPvdS2qD/G6h9nmWhMFkO1FDzAItDEaIvy1jDN302d8ryXEDt5JBN6cgs6IhgEXoQguLkLk9kdDPnRLG1zQiQ41jU8v1f0r4fgytIRCErqaAUMhkbmrVjQr8Fkw4KQ/HQgp0SxK+N7GOMY+/l9J2/yiUoWcKELO3ysDQh+kUUmSEnchkGlFIBOOJgtbAHN9JIO7PWPo6ghplGuAuaiu1uzj+LaEJv1gt7HCjn8fIyM8i0z00Q4ZeCBvHBOwkIChugoSBgu3J7OIMfS2DHn5sEbDmk67YcK/l+wuo8Zp4moLFCRIGScJV8UiG49KTLQ4IK51jz4f4jNM5JjW8r8M5x/DM/xDdyaMMvY4BH9chOVsBXtcppMgIe7AlEeBeUpoJO017O1hCn3Qr4zsQa5hv4XuHnxhbxq4Xe1GeTSiAADCBT2EbTWaxB60LP5Rh3FqlaJmm9SMav2YWq4ZJC2eUgc5C8EGQ3n4SxklcIaH/PW8XXlL5aJjfL7f8HnEdD+ryVIZe1xjOBbJNTv3flCDlKxSugB96jEFgu0mt2RRBXmcmaIsI+BqX0Nd4yzWgjd9GJjiJ/UIrR8AdzL6b87OQodtwoMEU4Xc9gJpdxMCxLW7voN0tS/uNbe6pqtjfUmDGKrSx/KaF1LovplvW7Vzjf1vK6GZ8rmoy/RdjzwSzfpIPfaKFsSJuAkGJ/+Q1B2SoCT8nyVH982iFaRr7bjjnFN4BXDFRhcojJczX8b4uUWXodQlMWgScvCCF/U2lAvtf79Tpo8gQMJGb0c5dyTAQfIbo62tizGsJBdbxJVyjh4TmVACR5DDZw4Q8QsL94hEzx+dRKUztYOPzEWxxHEKGvtBg1G3ISBbE+lvNYPilxqR8KLWBg/tIsqsB0eRr8X8IQNMsAhWEE/i0ESy4Bq0OJhB894gxRi/GhJCPJD0oLgnYHXEoLR69MmToU6T4AL2ZFNLmGXxhAOnnapx/ytDrAZb38qlIdDEo4z5/4QT/VaePIkPETaEwd79qaOwdEs5pbRDneLNpqibBByYE7ZQYI0Ukty2RCJLpRH5rBHt9SuYftTk8hq1xyLL2ncFA16U1wMSuUptpbqKUbu7+r7EW/xK0g2LH14zRgEck2ayNQLGXDMFjMIUNc+zONT4nBc21KvF9CMe5j2EhyIomN7HcS7WFua8YU4b+JbWBcOvp8lQNvVJwEQnGcRn0hQkOE9QHOnUUZcA3BsFtnqAp3y21e7JNgDkju1w8Yt2ctzDzXkYacEqM6eAztsT9bNG8IyCQ6j+x42CeZ5IBHkxND8zvZD7DUAkzmn1HIeVI49qPS+nR1Ij+h7ugP5nYA9TUP6Z1A8FmUTY0+PhvT+kLffyJjBn33pECA7RmBK5tYzD/JEvAtRRyGiW8j15ij4OA9ntjTGDwxW5UaOICRSO+s1uKUFxmUUNfSTTFtTL0CgEW0wkkTmd59DOZQsEzOm0UKdpvK4sW1CxGVAHTj5kUqGUy1A6x6+AaW6fcT7uE794mM0VCGKRWfcw4FuWNR5/YCoaod/jGZ8fu4WBDO8cuj3gg2sNS6++HKRyugkup2XehcH1Gwr3BGnGdRXtsaYxtkrYLIQLR68dyXA6RZQNix/C7WSljBmsD3Acwg68ctO3YTExlP9MTrB6bp/TdJmU+AAhK249WjXi/8XlTzPHV2ZIwlsw5GteWCeNq5tjYgL9Rq6Qy9IoAJu/ZJGjYPrKxFOdXb2wQKaRAnKBTRmEBknggKGxujAmKoR1GJvQf+fdL47svE8553Ti+isGU5xQhxP6U8P1iMr3/SegzXZUM+X9kvHiGm6mZgqFh25yZXAWEfSTX0whJ9kV/TO11XTIJmGvhn4ZpHaZlZCTDvvfWZK7fUYMfbBk3aOwwhUeZ4pIi2RdQ2Ea8zDFB60SBZjb7h5Z9vTHuaXiM7wr3uhPvtZoC/Su0BnwZE5KKeR+zSHOi9/lZgkZ8BumU8J3E8ZNx/icJx6cbx9PwEf++RivQDFnWDTGb76UL582aljmqqCBU1dQsHYNSdf5yvxMLJiQEoWAf6LgCv12PmsyjOlUUyxlaGwzdluo1ytzmRWNifUDLXsdg6N9K9klLOhgM/VtZOoK9FLSh5g+GPqlIgUChKBtqBu6YztAVCoVCoVDUP1TrECgUCoVCUf/xfwIMALV8hxiziThRAAAAAElFTkSuQmCC");
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .response {
    background-color: #f7f7f7;
    padding: 10px 30px 1px 30px;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > ul
    > li
    .response
    .author {
    color: #102b4e;
  }
  .fgx-brand-css
    .dealer-details
    .location-aware
    .reviews-section
    .sections
    > div.reviews
    > button {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .dealer-details .location-aware .btn-primary {
      width: 100%;
      max-width: 320px;
    }
    .fgx-brand-css .dealer-details .location-aware .name {
      padding-top: 10px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-details .location-aware .name a {
      text-transform: uppercase;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-details .location-aware .info h3 {
      font-size: 18px;
      letter-spacing: 1px;
      text-transform: none;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .location-aware
      .info
      .sales-phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .location-aware
      .info
      .service-phone {
      font-size: 18px;
      line-height: 24px;
    }
    .fgx-brand-css .dealer-details .location-aware .info .links > a {
      display: block;
      margin-top: 5px;
    }
    .fgx-brand-css .dealer-details .location-aware ul.actions {
      display: inline-block;
      width: 100%;
      vertical-align: middle;
    }
    .fgx-brand-css .dealer-details .location-aware ul.actions li {
      vertical-align: top;
    }
    .fgx-brand-css .dealer-details .location-aware ul.actions li a > span {
      padding-top: 0;
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .location-aware
      ul.actions
      li
      a
      > span {
      text-transform: uppercase;
      letter-spacing: 2px;
      line-height: 19px;
    }
    .fgx-brand-css .dealer-details .location-aware ul.actions li .icon {
      font-size: 35px;
      cursor: pointer;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .location-aware
      ul.actions
      li
      .icon {
      font-size: 30px;
    }
    .fgx-brand-css .dealer-details .location-aware .dealers {
      clear: both;
      height: 220px;
      background-color: #fff;
      padding: 10px 0 10px 0;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-details .location-aware .dealers .map {
      position: relative;
      width: 100%;
      height: 200px;
      text-align: left;
    }
    .fgx-brand-css .dealer-details .location-aware .hours-services {
      border-top: 1px solid #b3b3b3;
      padding: 50px;
      overflow: hidden;
      width: 100%;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      > .heading.fgx-brand-sb-h3 {
      font-size: 24px;
    }
    .fgx-brand-css .dealer-details .location-aware .hours-services .hours-full,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties {
      float: none;
      width: 100%;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > .heading.fgx-brand-sb-h4,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > .heading.fgx-brand-sb-h4 {
      font-size: 24px;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul {
      list-style: none;
      padding-left: 0;
      overflow: hidden;
      width: 100%;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul
      > li,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul
      > li {
      font-size: 1.4rem;
      overflow: hidden;
      width: 75%;
      max-width: 300px;
      min-width: 220px;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul
      > li
      .day-label,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul
      > li
      .day-label {
      float: left;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul
      > li
      .hours,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul
      > li
      .hours {
      float: right;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .hours-full
      > ul.col-0,
    .fgx-brand-css
      .dealer-details
      .location-aware
      .hours-services
      .service-specialties
      > ul.col-0 {
      margin-bottom: 0;
    }
    .fgx-brand-css .dealer-details .location-aware .reviews-section .sections {
      padding: 20px 30px 20px 30px;
      background-color: #fff;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .reviews-section
      .sections
      div.heading {
      text-align: center;
      padding-bottom: 0;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .reviews-section
      .sections
      div.heading
      .text {
      float: none;
      width: 100%;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .reviews-section
      .sections
      div.heading
      .sort {
      float: none;
      width: 100%;
      min-width: 200px;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .reviews-section
      .sections
      div.heading
      .sort
      .fgx-custom-select {
      padding-left: 0;
      padding-right: 0;
    }
    .fgx-brand-css
      .dealer-details
      .location-aware
      .reviews-section
      .sections
      > div.reviews
      .current-display {
      text-align: center;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .dealer-details .closest-dealer {
      padding-top: 15px;
      padding-bottom: 50px;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-details .closest-dealer .name {
      float: left;
      width: 33%;
    }
    .fgx-brand-css .dealer-details .closest-dealer .name a {
      cursor: pointer;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .name
      .fgx-brand-sb-h4 {
      font-size: 21px;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details {
      width: 67%;
      margin-left: 33%;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-details .closest-dealer .details {
      font-size: 1.4rem;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      a:not(.website) {
      color: #37a9e8;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details .info {
      display: inline-block;
      width: 59%;
      height: 100%;
      vertical-align: middle;
      padding: 55px 20px 55px 60px;
      text-align: left;
      border: 1px solid #ddd;
      border-width: 0 1px;
    }
    .fgx-brand-Ford
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info {
      border-color: #555;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details .info p {
      margin: 0;
      padding: 0;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details .info p.links {
      font-size: 1.6rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.links {
      font-size: 1.4rem;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details .info p.street,
    .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 1.2rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 1.1rem;
      line-height: 19px;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details .info p.sales-hours {
      margin: 5px 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      .sales-phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      .service-phone {
      font-size: 1.4rem;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details ul.actions {
      display: inline-block;
      width: 40%;
      height: 100%;
      vertical-align: middle;
      padding-left: 25px;
      text-align: left;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details ul.actions li {
      vertical-align: top;
    }
    .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      ul.actions
      li
      a
      > span {
      padding-top: 10px;
      font-size: 1.4rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      ul.actions
      li
      a
      > span {
      text-transform: uppercase;
      letter-spacing: 2px;
      line-height: 19px;
    }
    .fgx-brand-css .dealer-details .closest-dealer .details ul.actions li .icon {
      font-size: 35px;
      cursor: pointer;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      ul.actions
      li
      .icon {
      font-size: 30px;
    }
    .fgx-brand-css .dealer-details .dealers {
      clear: both;
      height: 320px;
      background-color: #fff;
      padding: 10px 0 10px 0;
      overflow: hidden;
    }
    .fgx-brand-css .dealer-details .dealers ul {
      margin-top: 0;
      margin-bottom: 30px;
    }
    .fgx-brand-css
      .dealer-details
      .dealers
      ul:not(.fgx-brand-global-container-mar) {
      margin: 0 5% 30px 5%;
    }
    .fgx-brand-css .dealer-details .dealers .map {
      position: relative;
      width: 100%;
      height: 300px;
      text-align: left;
      cursor: -webkit-grab;
      cursor: grab;
    }
    .fgx-brand-css .dealer-details .dealers .map .dealer-pin {
      position: relative;
      display: block;
      z-index: 0;
      width: 35px;
      height: 46px;
      cursor: pointer;
    }
    .fgx-brand-css .dealer-details .dealers .map .dealer-pin.selected {
      z-index: 10;
    }
    .fgx-brand-css .dealer-details .dealers .map .dealer-pin.selected .icon {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAACEklEQVR4Ac3YvWsTcRzH8W86iFAoFJQEiQ/gULtJHKRUEZrByS4uTcGhixF8qEPngmIwCVboENzr4Kb/QCk4xE3TStGhFNQSSqmLvcG2oX58L7eElt41d/e7wOtzZHsTLhy/szCfYunBIEZQwRLa2IOwhzaWUMEIBmFBGRPEEGawDIWwjBkMRREzgFlsQT3YwiwGThozihYUoRZGw8aU4EEx8FAKGjOJAyhGB5g8LqaIXSgBuygeFZPHGpSgNeQPi2lADjS6YwrYgRzYQcGPyWAecmgeGWNy2IYc2kbOmBKUAiVjFqAUWDBmFUqBVWM8KAU8Y5QWxnSgFOiY+781gN/GNKEUaBrzCkqBOWNuQClw05h+tCCHvqDfGMM05NA0zI/JYQNyYANZP8Z3H3KgDOuO6cN7KEEf0IeuGCCb4M38GWePO6pcxgoUo6+4FPQQl8WnGH+RXNjj7Rl8hCK0gosnPfifi/Ae+oHhXl+JXMB3qAebKET1fuYaNns4xo7DookB7qIDhfQYFm0M8AQKoQqLJwZ4DQXwFhZrzNhEORPgsbGI0zHHAMjjG9QNP3EFlkwMcB0e5MNf3IIlGwNMQD5MwdzEAM8hvIS5jQHGYU5i6vX6MO5gaq5effim+qzM9SnfH+EebuM8LAxjwjiFd2jjH3SEfayjEltMrVbLcB1DA038gocO9vEH61jEC1yFBfUf54SLgzwn+n4AAAAASUVORK5CYII=);
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .dealers
      .map
      .dealer-pin.selected
      .icon {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMzIyN2M2Ni1mOTQ4LTRkMGYtYjhmYy01ZWZiNzc2OTk1YTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc3Qzk5QTBBNTU5MTFFNjlEOEU4ODE3OUIyNThGOEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc3Qzk5OUZBNTU5MTFFNjlEOEU4ODE3OUIyNThGOEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NGZmMDhhMi1hNjRkLTRmNTYtOGY1My1kOTE3NzA0MjE0M2EiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1NDBiY2Y0Ni1lZGMzLTExNzktYThhYi1jZmVjYWRjNjA5NWIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4z6FRPAAAC4ElEQVR42syZXUgUURiGv5kkUywIRAkMb4SyG2XrIhECCQKhH6guMjLpoqIfIpCFIhCiLvKqKALBsMSIgiKpLrrpwm4ssLUfsAyisojNpLSyMrfd3o/5NrZlnJkzs/PzwoOLDuc8fnPmzDlntdqVq0khi8FysB40gGWgHMwHv8EEGAWD4A54Ab5YNTgyNPjvs+ZQhjvdAHaAOgX5J+AyuC2SljJFNo0tAofBAVBB6qkT4uA8OAO+znWxbtFQIxgAx12K5KZC2hmQdpVkWsBdUE+FTb2022L2R7PbtB302VTNS8pkHGngilVl1oIeH0Vy++2R/kxlqkAXKKZgwv10rVjVUGUmcxTUULCpkX7/k4mBVgonrahOLDuAeSC1gYUhyXC/bRAa5spUyhMUZrj/SpZpkvdLmOH+m1immaKRZl0GbxQSY5nqiMhU6zI9RyFlLJOKiEyKZSYjIjPFMi8jIjOqy3o1CnnAMv0RkelnmWHwOGQRdkiwzDS4FLJML3YJ09klxDXwPiQR7vdq7nomCU6EJHMSVfmYv9K7AG4GPWhBt9myMw32BTiYE2APqpKea3fA5doKnvos8gxsAZ/sNnGvwDofJ8OEtP/G6Y6SK7QR3C+wCFd8szwwSnvtCdmGFmoMvQXb5Kfyxp/zAWyScxYvSUpFntttM+0yJucySZciM2CvjBXyKsN5BA66XIjx2cwtpxtwp7kB2hVFOsE5ldMAlZwFpx1ey8ceR1SPJlTT7uC1cQ/sdnNOopoMOGTxZIzJ+PoVhEz2tb8LfM/7PQvsdDsVeDmhemhyK/aTcYhIQcuQLIqy66BT4KKXxorIezrAkNO5xCpaJpNxXsZuYxLunOyrJeMIrHwepUtL0zOpH3pxyR/SeVKcAuNgBLyLx+P+VAYS/B1BL1gDlvA/AwH6ppfkXzrLInIbj/kigyrOaprGy8TPZBwwLyXjy40F8sj/lLf9a96Ugesq7f8VYAC8iKS3xTatlQAAAABJRU5ErkJggg==");
    }
    .fgx-brand-css .dealer-details .dealers .map .dealer-pin .icon {
      position: relative;
      display: block;
      z-index: 10;
      width: inherit;
      height: inherit;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAACFklEQVR4Ac3YvWsTDxzH8W86/BAKhYKSIPEBVGo3iYOUKj+wg5NdXEzBoYsdfKhD54JiMAlW6BAFxzq46T9QCg5xs9dK0aEU1BJCiYu9wbahfnwvt9SW3vUeA6/Pke1NlvA9C/K58NLpxxAqWEAL2xC20cICKhhCP8wvY/wYwBSWoACWMIWBKGL6MI0NKIQNTKPvqDHDcKAIORgOGlOGC8XARdlvzBh2oRjtYuywmBFsQQnYwshBMUWsQglaRXG/mAaUgsbemBI2oRRsouTF5DALpWgWOWMK6EAp6qBgTBnKgLIxc1AGzBmzAmXAijEulAGuMcoKY7pQBnSN6UAZ8NOYJpQBTWOeQxkwY8xVKAOuGdMLB0rRInqNMUxCKZqEeTEFrEMpWEfei/HchVIwAdsb04N3UILeo+ffGCAPB0rAJ5w47FQ5h2UoRp9x1u8Rl8fHGH+RQtDz9jg+QBFaxpmjHv4n4UAR+IbBsK9ETuMrFEIbpajez1xGO8QZOwqLJga4hS4U0ANYtDHAQyiAKiyeGOAF5MMbWKwx5xuLOR9/G/M4FnMMgCK+QPv4jouwZGKAK3AhD37jf1iyMcBtyINxWDoxwBMIz2DpxiD3uj0KC8uYwOr1+iBuYnymXr33qvp4gucjvt/HHdzAKVgQxgTxH96ihT/QAXawhkpsMbVaLcfzOhpo4gdcdLGDX1jDPJ7iEsyvv5xqn4qdXfgLAAAAAElFTkSuQmCC)
        no-repeat 0 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .dealers
      .map
      .dealer-pin
      .icon {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAuCAYAAACiR6CHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMzIyN2M2Ni1mOTQ4LTRkMGYtYjhmYy01ZWZiNzc2OTk1YTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc3Qzk5OUNBNTU5MTFFNjlEOEU4ODE3OUIyNThGOEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc3Qzk5OUJBNTU5MTFFNjlEOEU4ODE3OUIyNThGOEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NGZmMDhhMi1hNjRkLTRmNTYtOGY1My1kOTE3NzA0MjE0M2EiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1NDBiY2Y0Ni1lZGMzLTExNzktYThhYi1jZmVjYWRjNjA5NWIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6pBZU9AAAC40lEQVR42syZTWgTQRiGZ9dibamCEFqUSi8F9dSSmwhCKagFf0A9WLGWCir+IEIJqAVB9GBPiiIUKtFSEQXFoh68eKgXFTT+gVpB1CqSatH+WLU2Jr4f+0ViSHZndrO788JDQlhmnn47OzszNSY6VgmFzAdLwBqwDCwGETAb/AajYAjcA7fAK/DNrsG58dv/vpdJSlCna8FW0FDkGhJayDSBw+ApuAhusqRtnGTmgQNgL6gW6mlgYuAsOAUmil1s2jS0HAyCoy5FclPN7Qxyu0oyrYBuZqMobRq53VbZ27QF9DtUzUuqeBwZ4JJdZZpB3EeR3H7j3F9BmVrQA8pFMKF+eia3r64tJHMI1ItgU8/9/icTBW0inLShOtGsDA2kdpoMQ5KhftshZJBMDT9BYYb6rzF56o6ELEP9N5FMi9AjLSYPXh0SJZk6TWTqTJ6edUgVyaQ0kUmRzJgmMuMk81oTmSGT16s65D7JDGgiM0Ayj8GTkEXIIUEyU+BCyDJ92LJMZZcQV8DHkESo38u565kkOBaSzHFUZSR/pXcOXA960ILeQsvONNgd4GBOgJ2oSrrY7oDKtQk881nkOdgIvjht4t6AlT5Ohglu/53sjpIqtA7cLbEIVXwDPzBKe+1R3oaWagy9B5v5U3njT/kE1vM5i5ckuSIvnbaZThnmc5mkS5FpsIvHivAqQ3kE9rlciNHZzA3ZDbhsroFORZFucEblNEAlp8FJyWvp2OOg6tGEajolXht3wA435ySqyYD9Nk/GMI+vX0HIZF/7HeB73u8ksM3tVODlhOpBgVuxR1iHiCJoGcGLouw66AQ476WxMuE9R8BD2bnELkYmk5EvY681CXeP9S8V1hFYZJZIV1amp1M/zPKKP8KkSXEcfAYvwIdYLOZPZSBBR/J9YAVYQH8MBMSkWZF/6QyJ8G3s8kUGVZwxDIOWiV+FdcC8SFj/3JjDj/xPftu/pU0ZuKrS/l8BBgAIr6HiAr4DYAAAAABJRU5ErkJggg==")
        no-repeat 0 0;
    }
    .fgx-brand-css .dealer-details .dealers .map .dealer-pin .txt-label {
      position: absolute;
      display: inline-block;
      top: 50%;
      left: 0;
      z-index: 20;
      width: inherit;
      margin-top: -15px;
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      text-align: center;
      vertical-align: middle;
    }
    .fgx-brand-css .dealer-details .hours-services {
      border-top: 1px solid #b3b3b3;
      padding: 50px;
      overflow: hidden;
      width: 100%;
    }
    .fgx-brand-css .dealer-details .hours-services > .heading.fgx-brand-sb-h3 {
      text-align: center;
    }
    .fgx-brand-css .dealer-details .hours-services .hours-full,
    .fgx-brand-css .dealer-details .hours-services .service-specialties {
      float: left;
      width: 32%;
    }
    .fgx-brand-css .dealer-details .hours-services .hours-full > ul,
    .fgx-brand-css .dealer-details .hours-services .service-specialties > ul {
      list-style: none;
      padding-left: 0;
      overflow: hidden;
      width: 100%;
    }
    .fgx-brand-css .dealer-details .hours-services .hours-full > ul > li,
    .fgx-brand-css
      .dealer-details
      .hours-services
      .service-specialties
      > ul
      > li {
      overflow: hidden;
      width: 75%;
      min-width: 260px;
    }
    .fgx-brand-css
      .dealer-details
      .hours-services
      .hours-full
      > ul
      > li
      .day-label,
    .fgx-brand-css
      .dealer-details
      .hours-services
      .service-specialties
      > ul
      > li
      .day-label {
      float: left;
    }
    .fgx-brand-css .dealer-details .hours-services .hours-full > ul > li .hours,
    .fgx-brand-css
      .dealer-details
      .hours-services
      .service-specialties
      > ul
      > li
      .hours {
      float: right;
    }
  }
  @media screen and (min-width: 767px) and (max-width: 991px) {
    .fgx-brand-css .hours-services .hours-full > ul > li,
    .fgx-brand-css .hours-services .service-specialties > ul > li {
      font-size: 1.3rem;
      min-width: 200px !important;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .name
      .fgx-brand-sb-h4 {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.street,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      p.city-state-zip {
      font-size: 16px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      .phone,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .dealer-details
      .closest-dealer
      .details
      .info
      .sales-hours {
      font-size: 2rem;
    }
    .fgx-brand-Lincoln .fgx-brand-css .dealer-details .closest-dealer .details {
      font-size: 16px;
    }
  }
  .fgx-brand-css .ratings-info {
    width: 90%;
    padding: 0 0 80px 0;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #555;
    text-align: left;
    background: #fff;
    overflow: auto;
  }
  .fgx-brand-css .ratings-info .ratings-heading-divider {
    width: 100%;
    border-bottom: 1px solid #b3b3b3;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .fgx-brand-css .ratings-info a.icon-close {
    font-size: 60px;
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .fgx-brand-css .ratings-info a:hover {
    cursor: pointer;
    text-decoration: none;
  }
  .fgx-brand-css .ratings-info .logo img {
    margin: 20px 0 0 50px;
    padding: 0 0 20px 0;
    max-width: 300px;
    width: 80%;
  }
  .fgx-brand-css .ratings-info .heading {
    width: 70%;
    margin-left: 30px;
    text-align: left;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .fgx-brand-css .ratings-info p {
    font-size: 18px;
    margin: 0 50px 20px 55px;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .ratings-info {
      width: 100%;
    }
    .fgx-brand-css .ratings-info a.icon-close {
      top: 5px;
      right: 5px;
    }
    .fgx-brand-css .ratings-info .heading {
      font-size: 18px;
    }
    .fgx-brand-css .ratings-info p {
      font-size: 14px;
    }
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip .fgx-tooltip-contents {
    padding: 25px;
  }
  .fgx-brand-css
    .fgx-disclosure-popup
    .fgx-tooltip
    .fgx-tooltip-contents
    .confirm.make-my-dealer {
    margin: 0 auto;
    display: block;
    width: 60%;
    text-align: center;
    border: 1px solid #0678bc;
  }
  .fgx-brand-css
    .fgx-disclosure-popup
    .fgx-tooltip
    .fgx-tooltip-contents
    .confirm.make-my-dealer:hover {
    border-color: #102b4e;
    color: #102b4e;
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .confirm.make-my-dealer {
      height: 50px;
      padding-top: 9px;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 768px) {
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .search-container
      .actions
      .search-options
      .radio {
      margin-left: 5px;
    }
  }
  .fgx-brand-css .fgx-disclosure-popup .fgx-tooltip {
    z-index: 10000;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .fgx-disclosure-popup
    .fgx-tooltip
    .fgx-tooltip-close {
    font-size: 2rem;
    padding-top: 5px;
    padding-right: 5px;
  }
  .fgx-brand-css .locateADealer .headline.title.hide-on-mobile {
    text-align: center;
  }
  .fgx-brand-css .locateADealer .headline.title.hide-on-mobile .fgx-brand-lt-h3 {
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 2rem;
    font-size: 20px;
    color: #102b4e;
  }
  .fgx-brand-css .locateADealer .dealer-standard .btn-primary:focus {
    background-color: #0678bc;
    border-color: transparent;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .btn-primary:focus {
    background-color: #ddd;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .btn-primary:focus:before {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .ford-busy {
    position: fixed;
  }
  .fgx-brand-css .locateADealer .dealer-standard.expanded {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2002;
    background-color: #fff;
  }
  .fgx-brand-css .locateADealer .dealer-standard.expanded .headline {
    display: none;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard.expanded
    .search-container
    .btn.back-to-list {
    display: inline-block;
  }
  .fgx-brand-css .locateADealer .dealer-standard.expanded .location-aware {
    margin-top: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard.expanded
    .location-aware
    .btn.view-map {
    display: none;
  }
  .fgx-brand-css .locateADealer .dealer-standard .headline .fgx-brand-lt-h3 {
    width: 75%;
    max-width: 240px;
    color: #555;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.1;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap {
    background: #fff;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 5px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap .search {
    position: relative;
    padding: 0 50px 0 0;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap .search input {
    position: relative;
    z-index: 5;
    height: 100%;
    overflow: hidden;
    margin: 0;
    border: 0 none;
    padding: 15px;
    width: 90%;
    background-color: transparent;
    color: #102b4e;
    line-height: inherit;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    box-shadow: none;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    input:focus {
    outline: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    input:-ms-input-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    input.has-placeholder {
    color: #b3b3b3;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    input::-ms-clear {
    display: none;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 50px;
    line-height: 1.428em;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    .icon {
    display: block;
    width: inherit;
    height: inherit;
    line-height: inherit;
    text-align: center;
    font-size: 45px;
    padding: 15px 5px;
    color: #b3b3b3;
    background: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    .icon {
    font-size: 30px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    button {
    margin: 2px 0 0 8px;
    padding: 0;
    border: 0;
    outline: 0;
    border-radius: 0;
    background: transparent none;
    line-height: 1.428em;
    width: 50px;
    height: 50px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    button
    .icon {
    color: #2096cd;
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close {
    padding: 12px 5px;
    font-size: 30px;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .search
    .action-icon
    button
    .icon.icon-close {
    padding: 15px 5px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap .geo {
    padding: 0;
    height: 50px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap .geo .btn {
    height: 100%;
    overflow: visible;
    text-align: left;
    cursor: pointer;
    padding: 0 10px 0 15px;
    line-height: 45px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-wrap .geo .btn .icon {
    float: right;
    display: block;
    font-size: 45px;
    line-height: 50px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .geo
    .btn
    .icon {
    font-size: 25px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results {
    width: 100%;
    background-color: #fff;
    color: #7f7c7c;
    line-height: 1;
    border-top: #f7f7f7;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    > .header {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-style: italic;
    padding: 10px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    .result {
    color: #0678bc;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    cursor: pointer;
    padding: 10px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    .result
    .result-meta-wrap {
    display: block;
    padding: 5px 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    .result
    .result-meta-wrap
    .result-distance {
    float: right;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    .result:hover,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-wrap
    .type-ahead-results
    .result.current {
    background-color: #f7f7f7;
    color: #102b4e;
  }
  .fgx-brand-css .locateADealer .dealer-standard .message {
    position: relative;
    padding: 15px;
    line-height: 1.2;
  }
  .fgx-brand-css .locateADealer .dealer-standard .message .text {
    display: inline-block;
    font-style: italic;
  }
  .fgx-brand-css .locateADealer .dealer-standard .message .icon {
    float: right;
    font-size: 26px;
    margin-left: 20px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .message.error {
    color: #c51617;
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-container {
    position: relative;
    background-color: #333;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container {
    background-color: #0c1218;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .btn.back-to-list {
    display: none;
    padding: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .btn.back-to-list
    .icon {
    display: inline-block;
    font-size: 4rem;
    vertical-align: middle;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .btn.back-to-list
    .icon {
    font-size: 3rem;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .fgx-brand-lt-h3 {
    width: 75%;
    max-width: 240px;
    margin: 0 auto 55px auto;
    color: #555;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.1;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: center;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .fgx-brand-lt-h3
    span.icon {
    display: block;
    color: #2096cd;
    font-size: 1.5em;
    padding-bottom: 10px;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .fgx-brand-lt-h3
    span.icon {
    font-size: 1.2em;
    color: #333;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .fgx-brand-lt-h3
    span.icon:before {
    content: "\71";
  }
  .fgx-brand-css .locateADealer .dealer-standard .search-container .actions {
    position: relative;
    z-index: 1;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options {
    color: #b3b3b3;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio {
    display: inline-block;
    margin: 0;
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio
    .txt-label {
    padding: 0 5px;
    font-weight: normal;
    color: #b3b3b3;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio
    .txt-label {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio
    input {
    position: absolute;
    left: -9999px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio
    .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #b3b3b3;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio
    .icon {
    border: 1px solid #425968;
    background-color: #ddd;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio.selected
    .txt-label {
    color: #fff;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio.selected
    .txt-label {
    color: #b3b3b3;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio.selected
    .icon {
    background: #fff;
    border: 1px solid #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .search-options
    .radio.selected
    .icon {
    border: 1px solid #fff;
    background: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .advanced {
    color: #999;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .search-container
    .actions
    .advanced
    > a {
    color: #b3b3b3;
  }
  .fgx-brand-css .locateADealer .dealer-standard .advanced-search {
    display: none;
    width: 100%;
    position: relative;
  }
  .fgx-brand-css .locateADealer .dealer-standard .advanced-search.expanded {
    display: block;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .apply-advanced {
    margin-right: auto;
    margin-left: auto;
    display: block;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .fgx-custom-select {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2rem;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .fgx-custom-select
    .fgx-custom-select-container {
    color: #102b4e;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .fgx-custom-select
    .fgx-custom-select-container
    .fgx-custom-select-current
    span {
    font-size: 16px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .fgx-custom-select
    .fgx-custom-select-container
    .fgx-custom-select-dropdown.shown {
    z-index: 1011;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li {
    position: relative;
    z-index: 1010;
    margin-top: 15px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li:before,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li:after {
    clear: both;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .icon-close-solid-25px:before {
    content: "\74";
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .label {
    margin-left: 5px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li.has-info-open {
    z-index: 1020;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li.disabled {
    cursor: default;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li.disabled.selected {
    color: inherit;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li.disabled
    label {
    -moz-opacity: 0.4;
    opacity: 0.4;
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    cursor: default;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li.selected
    .checkbox
    .label {
    font-weight: bold;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox {
    max-width: 85%;
    display: inline;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox
    input {
    visibility: hidden;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox
    .icon {
    position: absolute;
    border: 1px solid #102b4e;
    display: inline-block;
    width: 22px;
    height: 22px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox
    .icon-check-25px {
    color: #fff;
    background: #102b4e;
    font-size: 2rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox
    .icon-check-25px:before {
    content: "\54";
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .checkbox
    .label {
    margin-left: 30px;
    text-align: left;
    color: #102b4e;
    font-weight: normal;
    font-size: 14px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .icon {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    > .icon {
    color: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    > .icon.is-shown {
    color: #999;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .icon-info-25px {
    float: right;
    margin: -10px 0 0 0;
    font-size: 48px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .icon-info-25px {
    font-size: 28px;
    margin: -7px 0 0 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .icon-info-25px:hover {
    color: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip {
    position: absolute;
    top: 100%;
    right: -10px;
    left: -10px;
    z-index: 1030;
    border: 1px solid #ddd;
    padding: 20px;
    background-color: #fff;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    color: #555;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip:before,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip:before {
    top: -14px;
    right: 10px;
    z-index: 0;
    border: 7px solid transparent;
    border-bottom-color: #ddd;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip:after {
    top: -10px;
    right: 12px;
    z-index: 5;
    border: 5px solid transparent;
    border-bottom-color: #fff;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip
    > .header {
    position: relative;
    padding-right: 40px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip
    > .header
    .fgx-brand-lt-h5 {
    font-size: 1.4rem;
    line-height: 1.1;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip
    > .header
    > a {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    z-index: 15;
    color: #999;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip
    > .header
    > a
    .icon {
    display: inline-block;
    font-size: 26px;
    vertical-align: middle;
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .advanced-search
    .service-list
    li
    .ford-tooltip
    > .content {
    padding: 15px 0;
  }
  .fgx-brand-css .locateADealer .dealer-standard .location-aware {
    height: 380px;
  }
  .fgx-brand-css .locateADealer .dealer-standard .location-aware .dealers {
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    .adv-search-target {
    margin-bottom: 15px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list {
    padding-left: 0;
    list-style: none;
    margin-left: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer {
    background-color: white;
    border-top: 1px solid #f7f7f7;
    padding: 16px 0 16px 20px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer:last-child {
    border-bottom: 1px solid #f7f7f7;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer.show-pointer {
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .my-dealer {
    margin-top: 4px;
    margin-bottom: -4px;
    font-size: 11px;
    color: #555;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .my-dealer
    .icon-check-solid-25px {
    font-size: 1.6rem;
    margin-right: 8px;
    margin-left: 0;
    color: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .my-dealer
    .icon {
    display: inline-block;
    font-size: 3.2rem;
    vertical-align: middle;
    margin-left: -7px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .my-dealer
    .icon-check-solid-25px {
    position: relative;
    bottom: 2px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .make-my-dealer {
    font-size: 12px;
    margin-top: 8px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .make-my-dealer {
    font-size: 14px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .make-my-dealer
    .icon.empty {
    height: 15px;
    width: 15px;
    margin-bottom: 3px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .make-my-dealer
    .icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #0678bc;
    margin-right: 5px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address {
    margin-bottom: 12px;
    font-size: 11px;
    color: #555;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address {
    font-size: 14px;
    color: black;
    font-weight: normal;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .street,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .city-state-zip {
    margin-bottom: 0.5px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .phone {
    text-decoration: underline;
    color: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .phone:hover {
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .phone
    a,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .desk-phone
    a {
    color: black;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .phone
    span,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .desk-phone
    span {
    color: black;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .phone
    span:hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .address
    .desk-phone
    span:hover {
    text-decoration: underline;
    color: #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions {
    font-size: 1.2rem;
    clear: both;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions {
    font-size: 1.4rem;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .schedule-service {
    width: 96%;
    max-width: 270px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .dealer-directions,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .text-dealer {
    margin-top: -3px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .dealer-directions,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .text-dealer {
    margin-top: 3px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .text-dealer
    > a
    > span {
    pointer-events: none;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    a {
    display: inline-block;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .icon {
    font-size: 3.4rem !important;
    margin-top: -8px;
    margin-left: -8px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .icon {
    font-size: 2rem !important;
    margin-top: 0;
    margin-left: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .icon
    .icon-action-chevron-right-25px {
    font-weight: 600;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .icon-action-chevron-right-25px:before {
    content: "\4b";
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .left,
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .right {
    float: left;
    width: 49%;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .actions
    .dealer-chat
    > a
    .icon {
    font-size: 2.6rem !important;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    display: inline-block;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .ratings-count {
    float: left;
    font-size: 1.2rem;
    padding: 5px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .ratings-count.clickable {
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .ratings-count
    a {
    text-decoration: underline;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .ratings-count
    a:hover {
    color: #102b4e;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .icon {
    vertical-align: top;
    padding: 0;
    margin-left: -5px;
    margin-top: -2.5px;
    width: 25px;
    height: 25px;
    display: inline-block;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .icon-info-25px {
    font-size: 4rem;
    position: relative;
    bottom: 10px;
    left: 2px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .icon-info-25px.clickable {
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .icon-info-25px {
    font-size: 2rem;
    bottom: 1px;
    left: 10px !important;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings {
    position: relative;
    float: left;
    width: 100px;
    padding: 0;
    height: 25px;
    margin: 0 auto;
    text-align: left;
    color: #f0b537;
    white-space: nowrap;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings
    .icon.icon-save-star-solid,
  .fgx-brand-Ford
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings
    .icon.icon-save-star-outline {
    font-size: 3rem !important;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings {
    margin-top: 5px;
    margin-left: 5px;
    text-align: right;
    right: 7px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings
    .star-ratings-top {
    padding: 0;
    overflow: hidden;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .dealer-rating
    .star-ratings
    .star-ratings-bottom {
    padding: 0;
    display: block;
    z-index: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .distance-hours {
    font-size: 12px;
    color: black;
    margin-top: -3px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .distance-hours {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer
    .info-expanded {
    display: none;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer.expanded
    .info-expanded {
    display: block;
    margin-top: 10px;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer.selected {
    background-color: #f7f7f7;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    ul.dealer-list
    > li.dealer.selected {
    border-left: 4px solid #0678bc;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .dealers
    button.view-more {
    margin: 20px auto;
    display: block;
  }
  .fgx-brand-css .locateADealer .dealer-standard .location-aware .map-holder {
    height: 100%;
    position: relative;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .map-holder
    .btn.view-map {
    position: absolute;
    bottom: 30px;
    left: 20px;
    padding: 0;
  }
  .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .map-holder
    .btn.view-map
    .icon {
    display: inline-block;
    font-size: 4rem;
    vertical-align: middle;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .map-holder
    .btn.view-map
    .icon {
    font-size: 3rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .locateADealer
    .dealer-standard
    .location-aware
    .map-holder
    .btn.view-map
    .icon:after {
    content: " ";
    white-space: pre;
  }
  @media screen and (min-width: 300px) and (max-width: 767px) {
    html:lang(fr-ca)
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware {
      height: calc(100vh - 180px);
    }
    html:lang(fr-ca)
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target {
      height: calc(88vh - 180px);
    }
  }
  @media screen and (min-width: 300px) {
    .fgx-brand-css .locateADealer .dealer-standard.expanded .location-aware {
      height: calc(100vh - 160px);
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list {
      display: inline-block;
      position: absolute;
      top: 5px;
      left: 10px;
      min-width: 50%;
      width: auto;
      min-height: 25px;
      line-height: 0;
      white-space: normal;
      padding-top: 4px;
      padding-bottom: 4px;
    }
    html:lang(fr-ca)
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list {
      line-height: initial;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list
      .icon {
      position: absolute;
      left: 5px;
      top: 4px;
      font-size: 26px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list
      a {
      color: white;
      margin-left: 8px;
      display: inline-block;
      font-size: 13px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list
      a {
      color: #0c1218;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .map
      .MicrosoftMap
      > div {
      cursor: inherit;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers {
      position: relative;
      bottom: 0;
      transition: 0.8s ease-in-out bottom;
      -webkit-transition: 0.8s ease-in-out bottom;
      -o-transition: 0.8s ease-in-out bottom;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers.opened {
      bottom: 70vh;
      background-color: white;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container {
      z-index: 11;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list {
      display: none;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .actions
      .results-indicator {
      display: block;
      width: 30%;
      margin: 0 auto;
      height: 8px;
      position: relative;
      top: 10px;
      background-color: grey;
      margin-bottom: 10px;
      border-radius: 5px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target {
      height: calc(88vh - 160px);
      overflow-y: scroll;
      background-color: white;
    }
    .fgx-brand-css .locateADealer .dealer-standard .headline .fgx-brand-lt-h3 {
      margin: 15px auto;
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      color: #000;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .headline
      .fgx-brand-lt-h3 {
      display: none;
    }
    .fgx-brand-css .locateADealer .dealer-standard .search-container .actions {
      width: 85%;
      margin: 0 auto;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .results-indicator {
      display: none;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-options {
      font-size: 14px;
      padding: 15px 0;
      display: flex;
      justify-content: space-between;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-wrap
      .geo {
      margin-left: -1px;
      background-color: #0678bc;
      margin-right: -1px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-wrap
      .geo
      .btn.btn-block {
      width: 100%;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      margin-top: 1px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .advanced {
      margin: 10px 0 0 0;
      padding-bottom: 10px;
      font-size: 14px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .advanced
      a:hover {
      text-decoration: underline;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      > .search-container
      .actions
      .search-options {
      padding: 20px 0 15px 0;
    }
    .fgx-brand-css .locateADealer .dealer-standard .advanced-search {
      width: 80%;
      margin: 0 auto;
    }
    .fgx-brand-css .locateADealer .dealer-standard .advanced-search.expanded {
      margin-bottom: 30px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.distance
      .fgx-brand-lt-h3,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.distance
      .right-links {
      display: inline-block;
      width: 49%;
      margin-bottom: 2rem;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.distance
      .right-links {
      font-size: 16px;
      text-align: right;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.distance
      .right-links
      a:hover {
      color: #102b4e;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.distance
      .right-links
      a.apply-advanced {
      display: inline-block;
      position: relative;
      right: 8px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search
      .header.services
      .subtext {
      font-size: 13px;
      margin-top: 5px;
      display: inline-block;
    }
    .fgx-brand-css .locateADealer .dealer-standard .location-aware .map-holder,
    .fgx-brand-css .locateADealer .dealer-standard .location-aware .dealers {
      float: right;
      width: 100%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .map-holder
      .map
      .MicrosoftMap
      > div {
      cursor: default;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .map-holder
      .back-to-list {
      display: none;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      a {
      color: #0678bc;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      a
      > span {
      vertical-align: middle;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      a
      > span.dealer-name {
      padding-left: 3px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      a {
      text-transform: uppercase;
      font-weight: bold;
      letter-spacing: 2px;
      font-size: 2rem;
      display: inline-block;
      max-width: 70%;
      border-bottom: 2px solid #0678bc;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      span.icon-action-chevron-large {
      display: none;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .name
      span.icon-action-chevron-large {
      display: inline-block;
      position: relative;
      font-size: 1.6rem;
      font-weight: 900;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .address {
      margin-bottom: 18px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .actions
      .dealer-detail,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .actions
      .dealer-chat {
      margin-bottom: 10px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-detail
      > a,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-directions
      > a,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-chat
      > a,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .text-dealer
      > a {
      color: #0678bc;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-detail
      > a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-directions
      > a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-chat
      > a,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .text-dealer
      > a {
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-detail
      > a
      .text,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-directions
      > a
      .text,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-chat
      > a
      .text,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .text-dealer
      > a
      .text {
      vertical-align: middle;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-detail
      > a
      .text,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-directions
      > a
      .text,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .dealer-chat
      > a
      .text,
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info-expanded
      .text-dealer
      > a
      .text {
      color: #102b4e;
    }
  }
  @media screen and (min-width: 480px) {
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .type-ahead-results
      .result
      .result-meta-wrap {
      padding: 0;
      display: inline;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-options {
      padding: 15px;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .locateADealer .dealer-standard {
      width: 75%;
      margin-right: auto;
      margin-left: auto;
    }
    .fgx-brand-css .locateADealer .dealer-standard .hide-on-desktop {
      display: none !important;
    }
    .fgx-brand-css .locateADealer .dealer-standard.expanded .location-aware {
      height: inherit;
      display: flex;
      flex-direction: row-reverse;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder,
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers {
      display: inline-block;
      float: none;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder {
      width: 100%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      .back-to-list {
      display: none;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers {
      width: 42%;
      max-width: 400px;
      min-width: 315px;
      overflow-y: hidden;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container {
      height: initial;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list {
      display: inline-block;
      width: 140px;
      font-size: 12px;
      min-height: 35px;
      position: relative;
      left: 20px;
      top: 5px;
      white-space: normal;
      padding-top: 4px;
      padding-bottom: 4px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list {
      font-size: 14px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list
      .icon-action-chevron-left-25px {
      font-size: 30px;
      margin-left: -10px;
      position: relative;
      left: 4px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list
      .icon-action-chevron-left-25px {
      font-size: 20px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .back-to-list
      .icon-action-chevron-left-25px:after {
      content: " ";
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target {
      height: inherit;
      padding-bottom: 200px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded {
      padding: 0 10px 25px 20px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      .fgx-brand-lt-h3 {
      font-size: 1.6rem;
      font-weight: bold;
      color: #555;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-one,
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-two {
      float: none;
      width: initial;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-one
      li,
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-two
      li {
      width: initial;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-one
      li
      .icon-info-25px,
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      ul.service-list.col-two
      li
      .icon-info-25px {
      right: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      .advanced-search.expanded
      .btn.apply-advanced {
      max-width: 270px;
      width: 100%;
      margin: 15px auto 0 auto;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer {
      padding-left: 20px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-options {
      padding: 20px 0 15px 0;
      display: block;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-options
      .radio {
      margin-left: 10px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .search-container
      .actions
      .search-wrap
      .geo
      .btn.btn-block {
      width: 100%;
    }
    .fgx-brand-css .locateADealer .dealer-standard .advanced-search.expanded {
      width: 100%;
      padding: 0 10% 25px 10%;
      border: 1px solid #f7f7f7;
      border-top: 0;
      margin-bottom: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      + .location-aware {
      margin-top: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      + .location-aware
      .dealers
      ul.dealer-list
      > li.dealer:first-child {
      border-top: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      .fgx-brand-lt-h3 {
      font-size: 2.1rem;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      li,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      li {
      width: 115%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      li
      .icon-info-25px,
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      li
      .icon-info-25px {
      position: relative;
      bottom: 4px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one {
      float: left;
      width: 50%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      .icon-info-25px {
      right: 20%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two {
      float: right;
      width: 50%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      .icon-info-25px {
      right: 5%;
    }
    .fgx-brand-css .locateADealer .dealer-standard .location-aware {
      margin-top: 10px;
    }
    .fgx-brand-css .locateADealer .dealer-standard .location-aware .map-holder {
      width: 58%;
    }
    .fgx-brand-css .locateADealer .dealer-standard .location-aware .dealers {
      float: left;
      width: 40%;
      height: 100%;
      overflow-y: auto;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target {
      margin-bottom: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list {
      margin-bottom: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer {
      padding: 15px 0 10px 10px;
      border-left: 1px solid #f7f7f7;
      border-right: 1px solid #f7f7f7;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer
      .info-expanded {
      margin-top: 20px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer
      .info-expanded
      .actions
      .dealer-chat
      .icon {
      font-size: 2.8rem !important;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer
      .info
      .dealer-rating
      .ratings-count
      .icon-info-25px {
      left: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer
      .info
      .my-dealer {
      font-size: 14px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer:last-child {
      border-bottom: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .view-more-container {
      width: 100%;
      padding: 20px 0;
      border: 1px solid #f7f7f7;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .view-more-container
      button.btn.view-more {
      max-width: 270px;
      width: 90%;
      margin: 0 auto;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      ul.dealer-list
      > li.dealer:hover {
      background-color: #f7f7f7;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      li.dealer
      .info
      .name
      a {
      max-width: 95%;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      .icon-info-25px {
      right: 30%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      .icon-info-25px {
      right: 20%;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      ul.dealer-list
      > li.dealer
      .info-expanded
      .actions
      .icon {
      font-size: 2.2rem !important;
    }
  }
  @media screen and (min-width: 1200px) {
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .advanced-search.expanded
      ul.service-list.col-one
      .icon-info-25px {
      right: 35%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .advanced-search.expanded
      ul.service-list.col-two
      li {
      width: 80%;
      float: right;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .advanced-search.expanded
      ul.service-list.col-two
      li
      label {
      position: relative;
      left: 40px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .advanced-search.expanded
      ul.service-list.col-two
      li
      .icon-info-25px {
      right: 0;
    }
  }
  @media screen and (min-width: 300px) and (max-width: 767px) {
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware {
      max-height: 25vh;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map {
      margin: 0 auto;
      display: block;
      position: relative;
      bottom: 15vh;
      width: 60vw;
      height: 35px;
      min-height: 35px;
      font-size: 12px;
      left: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map {
      font-size: 14px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map
      .icon-fullscreen-25px {
      position: relative;
      bottom: 4px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map
      .icon-fullscreen-25px {
      bottom: 0;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map
      .view-map-label {
      position: relative;
      bottom: 2px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .map-holder
      .btn.view-map
      .view-map-label {
      bottom: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard:not(.expanded)
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer {
      padding-left: 50px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .map-holder
      .btn.view-map {
      font-size: 14px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .map-holder
      .btn.view-map
      .icon-fullscreen-25px {
      bottom: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .map-holder
      .btn.view-map
      .view-map-label {
      bottom: 0;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer {
      padding-left: 50px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .dealer-rating {
      margin-top: 10px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .locateADealer
      .dealer-standard
      .location-aware
      .dealers
      .adv-search-target
      .dealer-list
      li.dealer
      .info
      .my-dealer {
      font-size: 13px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .map-holder
      button.back-to-list {
      min-height: 35px;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .search-container
      .actions
      .message.error {
      width: 100%;
    }
    .fgx-brand-css
      .locateADealer
      .dealer-standard.expanded
      .search-container
      .actions
      .search-wrap
      .type-ahead-results {
      margin-top: 20px;
    }
    .fgx-brand-css .hide-on-mobile {
      display: none !important;
    }
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone {
    width: 654px !important;
    padding: 0;
    border: 0;
    margin: 5% auto 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2560;
    display: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .ui-dialog.flip.send-to-phone {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content {
    color: #555;
    padding: 0;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content > .header {
    position: relative;
    padding: 10px 20px 10px 20px;
    text-align: center;
    background-color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    > .header
    .icon-close-outline-25px:before {
    content: "\74";
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    > .header
    .icon-close {
    color: #2096cd;
    font-size: 5rem;
    cursor: pointer;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    > .header
    .icon-closer:before {
    content: "\74";
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .body {
    padding: 30px 40px;
    background-color: #f7f7f7;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .body {
    background-color: #fff;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .body > p {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content form {
    margin: 0;
    padding: 0;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content fieldset {
    margin: 0;
    border: 0 none;
    padding: 0;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    fieldset
    legend {
    margin: 0;
    padding: 0 0 40px 0;
    color: #555;
    font-weight: normal;
    font-size: 3rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    border: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    fieldset
    legend {
    text-transform: uppercase;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field-group:before,
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field-group:after {
    content: " ";
    display: table;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field-group:after {
    clear: both;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .field {
    float: left;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .field input,
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .field select {
    width: 250px;
    height: 37px;
    border: 0 none;
    border-left: 2px solid #555;
    background-color: #f7f7f7;
    color: #555;
    font-size: 1.4rem;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field
    input:focus,
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field
    select:focus {
    outline: 0 none;
    border-left-color: #0678bc;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field
    input::-moz-focus-outer,
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .field
    select::-moz-focus-outer {
    border: 0 none;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .field input {
    padding: 10px 20px;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .field select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .at {
    float: left;
    padding: 0 20px;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .at > span {
    display: inline-block;
    color: #555;
    font-weight: normal;
    font-size: 3rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    vertical-align: -13px;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .actions {
    padding: 40px 1px 0 0;
    text-align: right;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .actions
    .btn {
    text-transform: uppercase;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .errors {
    display: none;
    color: #d92e14;
    font-size: 1.4rem;
  }
  .fgx-brand-css
    .ui-dialog.flip.send-to-phone
    .ui-dialog-content
    .errors
    > .error {
    display: none;
    margin-top: 40px;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content .success {
    display: none;
    padding: 40px 0;
    font-size: 2rem;
    text-align: center;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-dialog-content p {
    margin: 40px 0 10px 0;
    padding: 0;
    font-size: 2rem;
  }
  .fgx-brand-css .ui-dialog.flip.send-to-phone .ui-widget-content {
    border: 0;
  }
  .fgx-brand-css .quick-search .fgx-brand-headline,
  .fgx-brand-css .quick-search .fgx-brand-subheadline {
    text-align: center;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-css .quick-search .fgx-brand-headline {
    font-size: 30px;
  }
  .fgx-brand-css .quick-search .fgx-brand-subheadline {
    font-size: 16px;
  }
  .fgx-brand-css .quick-search .fgx-hidden {
    display: none;
  }
  .fgx-brand-css .quick-search .fgx-custom-select {
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
  }
  .fgx-brand-css .quick-search .fgx-custom-select.make-dropdown {
    max-width: 150px;
  }
  .fgx-brand-css .quick-search .fgx-custom-select.distance-dropdown {
    width: 150px;
    display: inline-block;
    vertical-align: baseline;
  }
  .fgx-brand-css .quick-search .fgx-custom-select.model-dropdown,
  .fgx-brand-css .quick-search .fgx-custom-select.price-range-dropdown {
    max-width: 225px;
  }
  .fgx-brand-css .quick-search .fgx-custom-select .fgx-custom-list-options ul {
    margin-bottom: 0;
  }
  .fgx-brand-css .quick-search .year-wrap {
    display: inline-block;
  }
  .fgx-brand-css .quick-search .year-wrap > input {
    height: 40px;
    width: 75px;
    text-align: center;
  }
  .fgx-brand-css .quick-search .year-wrap > input::-webkit-input-placeholder {
    color: #0678bc;
  }
  .fgx-brand-css .quick-search .year-wrap > input::-moz-placeholder {
    color: #0678bc;
  }
  .fgx-brand-css .quick-search .year-wrap > input:-ms-input-placeholder {
    color: #0678bc;
  }
  .fgx-brand-css .quick-search .year-wrap > input:-moz-placeholder {
    color: #0678bc;
  }
  .fgx-brand-css .quick-search .year-wrap > input:focus {
    outline: 0;
  }
  .fgx-brand-css .quick-search .input-label {
    font-weight: normal;
    font-size: 1.4rem;
    padding-right: 5px;
    padding-left: 5px;
  }
  .fgx-brand-css .quick-search .search-cta {
    margin: 0 0 10px;
    vertical-align: top;
  }
  .fgx-brand-css .quick-search .search-cta:hover {
    cursor: pointer;
  }
  @media screen and (max-width: 767px) {
    .fgx-brand-css .quick-search .fgx-custom-select {
      margin: 0 auto 15px auto;
    }
    .fgx-brand-css .quick-search .bottom-row {
      text-align: center;
    }
    .fgx-brand-css .quick-search .distance-wrap {
      padding-top: 15px;
    }
    .fgx-brand-css .quick-search .search-cta {
      margin-left: auto;
      margin-right: auto;
      display: block;
    }
  }
  @media screen and (min-width: 768px) {
    .fgx-brand-css .quick-search .fgx-brand-headline {
      font-size: 3.6rem;
    }
    .fgx-brand-css .quick-search .top-row {
      text-align: center;
    }
    .fgx-brand-css .quick-search .bottom-row {
      max-width: 745px;
      margin: 0 auto;
    }
    .fgx-brand-css .quick-search .fgx-custom-select {
      display: inline-block;
    }
    .fgx-brand-css .quick-search .fgx-custom-select.make-dropdown {
      max-width: 125px;
    }
    .fgx-brand-css .quick-search .fgx-custom-select.distance-dropdown {
      width: 150px;
    }
    .fgx-brand-css .quick-search .fgx-custom-select.model-dropdown {
      max-width: 175px;
    }
    .fgx-brand-css .quick-search .search-cta {
      width: 210px;
      min-height: 40px;
      padding: 9px 15px;
      margin: 0;
    }
    .fgx-brand-css .quick-search .distance-wrap {
      display: inline-block;
    }
    .fgx-brand-css .quick-search .year-wrap,
    .fgx-brand-css .quick-search .distance-wrap {
      padding-left: 10px;
    }
  }
  @media screen and (min-width: 992px) {
    .fgx-brand-css .quick-search .fgx-brand-headline {
      font-size: 42px;
    }
  }
  .fgx-brand-css .fgx-target-section-start {
    display: none;
    font-size: 12px;
    height: 20px;
    color: white;
    background-color: steelblue;
    border-color: transparent;
    text-align: center;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .fgx-brand-css .fgx-target-section-end {
    display: none;
    font-size: 12px;
    height: 20px;
    margin-bottom: 1px;
    color: white;
    background-color: steelblue;
    border-color: transparent;
    text-align: center;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .fgx-brand-css.cq-wcm-edit .fgx-target-section-start,
  .fgx-brand-css.cq-wcm-edit .fgx-target-section-end {
    display: block;
  }
  .fgx-brand-css .four-column-grid {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #333;
  }
  .fgx-brand-Lincoln .fgx-brand-css .four-column-grid .fgx-brand-exlt-h2 {
    font-size: 30px;
  }
  .fgx-brand-css .four-column-grid .col-text,
  .fgx-brand-css .four-column-grid .col-link {
    padding-bottom: 10px;
  }
  .fgx-brand-css .four-column-grid .col-text table {
    font-size: 16px;
  }
  .fgx-brand-css .four-column-grid .col-text table td {
    padding-bottom: 3px;
    padding-right: 8px;
  }
  .fgx-brand-css .four-column-grid .col-subheadline {
    color: #333;
    display: block;
    font-size: 14px;
  }
  .fgx-brand-css .four-column-grid table.table .row {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 5px;
    border-top: 2px solid #ddd;
  }
  .fgx-brand-css
    .four-column-grid
    table.table
    .row
    > td.fgx-brand-global-container-pad-left {
    padding-left: 15px;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .four-column-grid {
      font-size: 18px;
    }
    .fgx-brand-css .four-column-grid .subheadline {
      display: inline-block;
      color: #555;
      padding-top: 15px;
      padding-bottom: 15px;
    }
    .fgx-brand-css .four-column-grid table.table {
      display: block;
    }
    .fgx-brand-css .four-column-grid table.table > tbody,
    .fgx-brand-css .four-column-grid table.table .row,
    .fgx-brand-css .four-column-grid table.table .col-text,
    .fgx-brand-css .four-column-grid table.table .col-link {
      display: block;
    }
    .fgx-brand-css .four-column-grid table.table .col-text,
    .fgx-brand-css .four-column-grid table.table .col-link {
      padding-left: 15px;
      padding-right: 15px;
      border-top: 0;
    }
    .fgx-brand-css .four-column-grid table.table .col-text table {
      max-width: 384px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .four-column-grid .subheadline {
      display: block;
      font-size: 16px;
      padding-bottom: 25px;
    }
    .fgx-brand-css .four-column-grid .col-subheadline {
      font-size: 12px;
    }
    .fgx-brand-css .four-column-grid .striped-table .row:nth-child(odd) {
      background-color: #f7f7f7;
    }
    .fgx-brand-css .four-column-grid .empty-spacer {
      display: inline-block;
      min-width: 1px;
    }
    .fgx-brand-css .four-column-grid table.table {
      text-align: center;
    }
    .fgx-brand-css .four-column-grid table.table .row {
      border-top: 0;
      height: 80px;
    }
    .fgx-brand-css .four-column-grid table.table .row > td {
      vertical-align: middle;
      padding: 20px 15px;
      position: relative;
    }
    .fgx-brand-css
      .four-column-grid
      table.table
      .row
      > td.fgx-brand-global-container-pad-left {
      padding-left: 30px;
    }
    .fgx-brand-css .four-column-grid table.table .row .col-left-brdr::before,
    .fgx-brand-css .four-column-grid table.table .row .col-right-brdr::after {
      content: " ";
      background: #f7f7f7;
      position: absolute;
      top: 0;
      right: 0;
      left: 100%;
      bottom: 0;
      height: 60%;
      width: 1px;
      margin-top: auto;
      margin-bottom: auto;
      min-height: 30px;
    }
    .fgx-brand-css .four-column-grid table.table .row .col-left-brdr::before {
      right: 100%;
      left: 0;
    }
    .fgx-brand-css .four-column-grid table.table .row .col-text,
    .fgx-brand-css .four-column-grid table.table .row .col-link {
      border-top: 0;
    }
    .fgx-brand-css
      .four-column-grid
      table.table
      .row
      .col-text.left-align
      > .inner,
    .fgx-brand-css
      .four-column-grid
      table.table
      .row
      .col-link.left-align
      > .inner {
      text-align: left;
    }
    .fgx-brand-css .four-column-grid table.table .row .col-text table {
      font-size: 12px;
      text-align: left;
      width: 95%;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .four-column-grid table.table .row .col-link a {
      display: inline-block;
      text-align: left;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css
      .four-column-grid
      table.table
      .row
      > td.fgx-brand-global-container-pad-left {
      padding-left: 45px;
    }
  }
  @media only screen and (min-width: 1440px) {
    .fgx-brand-css
      .four-column-grid
      table.table
      .row
      > td.fgx-brand-global-container-pad-left {
      padding-left: 95px;
    }
  }
  .fgx-brand-css .table-container > .sub-component-wrap .accordion-section {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #333;
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .table-container > .sub-component-wrap .accordion-heading {
      margin: 0;
      padding-top: 30px;
      padding-bottom: 30px;
      border-top: solid 1px rgba(219, 219, 219, 0.5);
      font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
      color: #0678bc;
      cursor: pointer;
      background: #f7f7f7;
      transition: background 0.6s ease;
      font-size: 21px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -webkit-flex-direction: row;
      -webkit-justify-content: space-between;
      -webkit-align-content: center;
      -webkit-align-items: center;
      flex-flow: row nowrap;
      flex-direction: row;
      justify-content: space-between;
      align-content: center;
      align-items: center;
    }
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-heading:not(.fgx-brand-global-container-pad) {
      padding: 30px 20px;
    }
    .fgx-brand-css .table-container > .sub-component-wrap .accordion-heading span,
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-heading
      .chevron-down {
      -webkit-box-flex: 0 1 auto;
      -moz-box-flex: 0 1 auto;
      -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
    }
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-heading
      .chevron-down {
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      display: inline-block;
      color: #2096cd;
    }
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-heading
      .chevron-down.icon-action-chevron-large {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
    }
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-heading.open
      .chevron-down {
      -webkit-transform: rotate(-90deg);
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      transform: rotate(-90deg);
    }
    .fgx-brand-css .table-container > .sub-component-wrap .accordion-content {
      overflow: hidden;
      max-height: 0;
      -webkit-transition: max-height 0.6s ease;
      -o-transition: max-height 0.6s ease;
      transition: max-height 0.6s ease;
    }
    .fgx-brand-css
      .table-container
      > .sub-component-wrap
      .accordion-content.open {
      max-height: 20000px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .table-container > .sub-component-wrap .accordion-section {
      border-top: 2px solid #f7f7f7;
      padding-top: 25px;
      padding-bottom: 25px;
    }
  }
  .fgx-brand-css .search-bar {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    color: #333;
    border-top: 2px solid #f7f7f7;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-bar .search-bar-heading {
    font-size: 3rem;
  }
  .fgx-brand-css .search-bar .subheadline {
    display: block;
    font-size: 16px;
    padding-bottom: 25px;
  }
  .fgx-brand-css .search-bar .form-group {
    position: relative;
    margin-bottom: 0;
    max-width: 500px;
  }
  .fgx-brand-css .search-bar .search-bar-submit {
    position: absolute;
    right: 0;
    margin: -5px 0 0 0;
    font-size: 3.2em;
    line-height: 1em;
    background: 0;
    border: 0;
    color: #2096cd;
    padding-left: 5px;
    padding-right: 5px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-bar .search-bar-submit {
    font-size: 2.2rem;
    margin: 0;
    top: 5px;
  }
  .fgx-brand-css .search-bar .search-suggestions {
    border: 1px solid #ddd;
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
    z-index: 1;
  }
  .fgx-brand-css .search-bar .search-suggestions > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .search-bar .form-wrapper {
    display: inline-block;
    max-width: 100%;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0;
  }
  .fgx-brand-css .search-bar .form-wrapper input[type="search"] {
    width: 98%;
    margin: 0;
    border: 1px solid #ddd;
    padding: 5px 45px 5px 5px;
    background: transparent none;
    color: #555;
    font-size: 2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    outline: 0;
  }
  .fgx-brand-css
    .search-bar
    .form-wrapper
    input[type="search"]::-moz-placeholder {
    color: #555;
    opacity: 1;
  }
  .fgx-brand-css
    .search-bar
    .form-wrapper
    input[type="search"]:-ms-input-placeholder {
    color: #555;
  }
  .fgx-brand-css
    .search-bar
    .form-wrapper
    input[type="search"]::-webkit-input-placeholder {
    color: #555;
  }
  .fgx-brand-css .search-bar .form-wrapper input[type="search"]::-ms-clear {
    display: none;
  }
  .fgx-brand-css .search-bar .form-wrapper input[type="search"]:focus {
    outline: 0;
  }
  .fgx-brand-css .search-bar .faq-wrapper {
    padding-top: 10px;
  }
  .fgx-brand-css .search-bar .faq-wrapper .fgx-brand-exlt-h3 {
    font-size: 2rem;
  }
  .fgx-brand-css .search-bar .accordion-heading {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .fgx-brand-css .search-bar .accordion-heading.open {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .search-bar .faq-answer {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  @media (min-width: 768px) {
    .fgx-brand-css .search-bar .form-wrapper input[type="search"] {
      width: 99%;
    }
  }
  .fgx-brand-css .search-results .mobile-content {
    display: block;
    white-space: nowrap;
    border-bottom: 1px solid #ddd;
  }
  .fgx-brand-css .search-results .mobile-content .search-bar-wrap,
  .fgx-brand-css .search-results .mobile-content .filter-toggle {
    display: inline-block;
    white-space: normal;
    vertical-align: top;
  }
  .fgx-brand-css .search-results .mobile-content .search-bar-wrap {
    width: 85%;
  }
  .fgx-brand-css .search-results .mobile-content .filter-toggle {
    width: 14%;
    cursor: pointer;
    text-align: center;
  }
  .fgx-brand-css .search-results .mobile-content .form-group {
    padding-left: 5px;
    padding-right: 0;
    border-right: 1px solid #ddd;
  }
  .fgx-brand-css .search-results .mobile-content .search-submit {
    font-size: 2.2em;
    margin-top: 0;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .mobile-content
    .search-submit {
    font-size: 2.6rem;
    margin-top: 5px;
  }
  .fgx-brand-css
    .search-results
    .mobile-content
    .form-wrapper
    input[type="search"] {
    font-size: 16px;
    line-height: 4.5rem;
  }
  .fgx-brand-css .search-results .mobile-content .filter-toggle > i {
    font-size: 30px;
  }
  .fgx-brand-css .search-results .mobile-content .filter-label {
    display: block;
    font-size: 12px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .mobile-content
    .icon-filter-icon-alt-25px:before {
    content: "\57";
  }
  .fgx-brand-css .search-results .content-wrap {
    position: relative;
    overflow-x: hidden;
  }
  .fgx-brand-css .search-results .main-content {
    width: 100%;
  }
  .fgx-brand-css .search-results .search-term {
    font-weight: bolder;
  }
  .fgx-brand-css .search-results .fgx-hidden {
    display: none;
  }
  .fgx-brand-css .search-results .form-group {
    position: relative;
    margin-bottom: 0;
  }
  .fgx-brand-css .search-results .search-submit {
    position: absolute;
    right: 10px;
    margin: -10px 0 0 0;
    font-size: 2.6em;
    line-height: 1em;
    background: 0;
    border: 0;
    color: #2096cd;
  }
  .fgx-brand-css .search-results .search-submit:focus {
    outline: 0;
  }
  .fgx-brand-css .search-results .search-suggestions {
    border: 1px solid #ddd;
    position: absolute;
    top: 100%;
    left: 5%;
    max-height: 250px;
    overflow-y: auto;
    background-color: #fff;
    list-style-type: none;
    padding: 10px 0;
    z-index: 2;
  }
  .fgx-brand-css .search-results .search-suggestions > li {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 5px 40px;
    color: #0678bc;
    cursor: pointer;
  }
  .fgx-brand-css .search-results .form-wrapper {
    display: inline-block;
    max-width: 100%;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0;
  }
  .fgx-brand-css .search-results .form-wrapper > .lbl {
    color: #a7a7a7;
    padding-left: 5px;
  }
  .fgx-brand-css .search-results .form-wrapper > .lbl .text,
  .fgx-brand-css .search-results .form-wrapper > .lbl .icon {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .search-results .form-wrapper > .lbl .icon {
    font-size: 42px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results .form-wrapper > .lbl .icon {
    font-size: 2.2rem;
  }
  .fgx-brand-css .search-results .form-wrapper > .lbl .text {
    font-weight: 100;
    font-size: 1.4rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results .form-wrapper > .lbl .text {
    padding-left: 5px;
  }
  .fgx-brand-css .search-results .form-wrapper input[type="search"] {
    width: 98%;
    margin: 0;
    border: 0 none;
    padding: 0;
    background: transparent none;
    color: #555;
    font-size: 2rem;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    outline: 0;
  }
  .fgx-brand-css
    .search-results
    .form-wrapper
    input[type="search"]::-moz-placeholder {
    color: #555;
    opacity: 1;
  }
  .fgx-brand-css
    .search-results
    .form-wrapper
    input[type="search"]:-ms-input-placeholder {
    color: #555;
  }
  .fgx-brand-css
    .search-results
    .form-wrapper
    input[type="search"]::-webkit-input-placeholder {
    color: #555;
  }
  .fgx-brand-css .search-results .form-wrapper input[type="search"]::-ms-clear {
    display: none;
  }
  .fgx-brand-css .search-results .form-wrapper input[type="search"]:focus {
    outline: 0;
  }
  .fgx-brand-css
    .search-results
    .form-wrapper
    input[type="search"]:-ms-input-placeholder {
    line-height: normal;
    display: inline-block;
  }
  .fgx-brand-css .search-results .current-selections {
    font-size: 1.4rem;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
  }
  .fgx-brand-css .search-results .selections-label {
    display: inline-block;
  }
  .fgx-brand-css .search-results .selected-refinement {
    border: 1px solid #0678bc;
    padding: 6px 10px;
    margin: 3px;
    cursor: pointer;
    color: #0678bc;
    display: inline-block;
    position: relative;
  }
  .fgx-brand-css .search-results .selected-refinement > .icon-close {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 2rem;
    font-weight: bold;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement
    > .icon-close {
    font-size: 16px;
  }
  .fgx-brand-css .search-results .selected-refinement:hover {
    color: #fff;
    background-color: #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results .selected-refinement {
    border: 0;
    background-color: #ddd;
    color: #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement:hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .selected-refinement:hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .search-results .featured-results {
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #f7f7f7;
  }
  .fgx-brand-css .search-results .featured-results .fgx-brand-lt-h5 {
    margin-top: 0;
    padding-bottom: 10px;
  }
  .fgx-brand-css .search-results .featured-images {
    padding-bottom: 10px;
  }
  .fgx-brand-css .search-results .featured-images .img-item {
    cursor: pointer;
    position: relative;
    display: inline-block;
    width: 50%;
    overflow: hidden;
  }
  .fgx-brand-css .search-results .featured-images .img-item > img {
    width: 100%;
  }
  .fgx-brand-css .search-results .featured-images .img-item.image-grow-wrap img {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transition: all ease 1s;
  }
  .fgx-brand-css .search-results a.gallery-link {
    background-color: rgba(6, 120, 188, 0.8);
    color: #fff;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
    font-size: 18px;
  }
  .fgx-brand-css .search-results a.gallery-link > .vertical-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .fgx-brand-css .search-results a.gallery-link .icon {
    font-size: 48px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results a.gallery-link .icon {
    font-size: 16px;
    position: relative;
    left: 10px;
    top: -1px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results a.gallery-link {
    background-color: #4f5f67;
    font-size: 1.3rem;
    letter-spacing: 2px;
  }
  .fgx-brand-css .search-results .featured-text .result-item a {
    font-weight: bold;
  }
  .fgx-brand-css .search-results .tab-nav {
    border-top: thin solid #ddd;
    border-bottom: thin solid #ddd;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 0;
    text-align: center;
  }
  .fgx-brand-css .search-results .tab-nav .tab-label-container {
    padding: 0;
    margin-bottom: 0;
    list-style-type: none;
  }
  .fgx-brand-css .search-results .tab-nav .tab-label-container li {
    display: inline;
  }
  .fgx-brand-css .search-results .tab-nav .tab-label-container .tab-label {
    display: inline-block;
    padding: 0 0 15px;
    margin: 0;
    color: #0678bc;
    cursor: pointer;
    font-size: 1.4rem;
    width: 24%;
    vertical-align: top;
  }
  .fgx-brand-css
    .search-results
    .tab-nav
    .tab-label-container
    .tab-label
    .res-num {
    display: block;
  }
  .fgx-brand-css
    .search-results
    .tab-nav
    .tab-label-container
    .tab-label.selected {
    border-bottom: 5px solid #102b4e;
    color: #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .tab-nav
    .tab-label-container
    .tab-label.selected {
    border-bottom: 5px solid #0678bc;
  }
  .fgx-brand-css .search-results .tab-nav.alt-bg {
    background-color: #f7f7f7;
  }
  .fgx-brand-css .search-results .content-sections {
    padding-top: 15px;
  }
  .fgx-brand-css .search-results .content-sections > div {
    display: none;
  }
  .fgx-brand-css .search-results .content-sections > div.selected {
    display: block;
  }
  .fgx-brand-css .search-results .page-info {
    padding-bottom: 20px;
  }
  .fgx-brand-css .search-results .page-info.lower-section {
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .fgx-brand-css .search-results .page-prev,
  .fgx-brand-css .search-results .page-id,
  .fgx-brand-css .search-results .page-next {
    padding: 3px 4px;
  }
  .fgx-brand-css .search-results .page-prev,
  .fgx-brand-css .search-results .page-next {
    border: 1px solid #ddd;
    text-decoration: none;
    color: #0678bc;
  }
  .fgx-brand-css .search-results .page-prev:hover,
  .fgx-brand-css .search-results .page-next:hover {
    background-color: #ddd;
    cursor: pointer;
  }
  .fgx-brand-css .search-results .page-prev.disabled,
  .fgx-brand-css .search-results .page-next.disabled {
    border: 0;
    color: #a7a7a7;
  }
  .fgx-brand-css .search-results .page-prev.disabled:hover,
  .fgx-brand-css .search-results .page-next.disabled:hover {
    background-color: transparent;
    cursor: default;
  }
  .fgx-brand-css .search-results .page-next {
    margin-left: 3px;
  }
  .fgx-brand-css .search-results .page-selection .page-id {
    border: 1px solid #ddd;
    text-decoration: none;
    color: #0678bc;
    margin-left: 4px;
  }
  .fgx-brand-css .search-results .page-selection .page-id:hover {
    background-color: #ddd;
    cursor: pointer;
  }
  .fgx-brand-css .search-results .page-selection .page-id.active {
    border: 0;
    color: #333;
  }
  .fgx-brand-css .search-results .page-selection .page-id.active:hover {
    background-color: transparent;
    cursor: default;
  }
  .fgx-brand-css .search-results .results-wrap .result-item {
    border-bottom: 1px dotted #ddd;
    padding-top: 5px;
  }
  .fgx-brand-css .search-results .results-wrap .result-item a {
    font-size: 1.4rem;
    font-weight: bold;
  }
  .fgx-brand-css .search-results .results-wrap .result-item p {
    font-size: 1.4rem;
    margin-bottom: 5px;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-image,
  .fgx-brand-css .search-results .results-wrap.fgx-video {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-image .img-item,
  .fgx-brand-css .search-results .results-wrap.fgx-video .img-item,
  .fgx-brand-css .search-results .results-wrap.fgx-image .result-item,
  .fgx-brand-css .search-results .results-wrap.fgx-video .result-item {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    width: 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    padding-top: 5px;
    padding-left: 5px;
    cursor: pointer;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-image .img-item > img,
  .fgx-brand-css .search-results .results-wrap.fgx-video .img-item > img {
    width: 100%;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-image .result-item,
  .fgx-brand-css .search-results .results-wrap.fgx-video .result-item {
    border-bottom: 0;
    text-align: center;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-image .result-item .img-wrap,
  .fgx-brand-css .search-results .results-wrap.fgx-video .result-item .img-wrap {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 160px;
  }
  .fgx-brand-css
    .search-results
    .results-wrap.fgx-image
    .result-item
    .img-wrap
    > img,
  .fgx-brand-css
    .search-results
    .results-wrap.fgx-video
    .result-item
    .img-wrap
    > img {
    width: 100%;
  }
  .fgx-brand-css
    .search-results
    .results-wrap.fgx-image
    .result-item
    .img-wrap
    .icon,
  .fgx-brand-css
    .search-results
    .results-wrap.fgx-video
    .result-item
    .img-wrap
    .icon {
    position: absolute;
    top: 30%;
    left: 35%;
    font-size: 3.2rem;
  }
  .fgx-brand-css .search-results .results-wrap.fgx-video {
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .fgx-brand-css .search-results .video-text {
    max-width: 160px;
    text-align: left;
  }
  .fgx-brand-css .search-results .video-title {
    color: #333;
    font-size: 12px;
  }
  .fgx-brand-css .search-results .duration {
    color: #555;
    font-size: 12px;
  }
  .fgx-brand-css .search-results .no-results {
    display: block;
    padding-bottom: 35px;
  }
  .fgx-brand-css .search-results .search-rate {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }
  .fgx-brand-css .search-results .fgx-brand-sidebar {
    background-color: #fff;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    max-width: 100%;
    z-index: 3;
    -webkit-transform: translateX(-100%) translateZ(0);
    transform: translateX(-100%) translateZ(0);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
  }
  .fgx-brand-css .search-results .sidebar-toggle {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    display: none;
    color: #2096cd;
    cursor: pointer;
    height: 36px;
    width: 36px;
    background: #fff;
    position: absolute;
    right: -46px;
    top: 0;
    -webkit-transition: right 0.2s ease;
    transition: right 0.2s ease;
    z-index: 2px;
  }
  .fgx-brand-css .search-results .sidebar-toggle .icon-action-chevron-right-25px {
    height: 36px;
    width: 36px;
    font-size: 3.6rem;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .sidebar-toggle
    .icon-action-chevron-right-25px {
    font-size: 30px;
    display: inline-block;
    text-align: center;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .sidebar-toggle
    .icon-action-chevron-right-25px:before {
    content: "\4b";
    vertical-align: middle;
  }
  .fgx-brand-css .search-results .sidebar-container {
    display: none;
    max-height: 100%;
    overflow-y: auto;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-toggle {
    color: #333;
    font-size: 1.4rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .search-results .fgx-brand-accordion-toggle {
    text-transform: uppercase;
    letter-spacing: 2px;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-toggle .chevron-down {
    color: #2096cd;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-toggle.open {
    background: #f7f7f7;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-content {
    display: none;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-content.open {
    display: block;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-content ul {
    list-style: none;
    padding-left: 0;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-content ul > li {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .fgx-brand-accordion-content
    ul
    > li
    a:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .fgx-brand-accordion-content
    ul
    > li
    a:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-css .search-results .fgx-brand-accordion-content ul > li span {
    color: #333;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .fgx-brand-accordion-content
    ul
    > li:hover
    a:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .search-results
    .fgx-brand-accordion-content
    ul
    > li:hover
    a.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-css .search-results .no-refinements {
    display: block;
    padding: 15px 20px;
  }
  .fgx-brand-css .search-results.sidebar-open .fgx-brand-sidebar {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .fgx-brand-css .search-results.sidebar-open .sidebar-container {
    display: block;
  }
  @media only screen and (min-width: 480px) {
    .fgx-brand-css .search-results .search-submit {
      padding: 0;
      font-size: 3.2em;
    }
    .fgx-brand-css .search-results .form-wrapper input[type="search"] {
      font-size: 30px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .search-results
      .fgx-brand-accordion-toggle {
      font-size: 1.6rem;
    }
    .fgx-brand-css .search-results .tab-nav .tab-label-container .tab-label {
      padding: 0 0 15px;
      margin: 0;
    }
    .fgx-brand-css
      .search-results
      .tab-nav
      .tab-label-container
      .tab-label
      .res-num {
      display: inline;
    }
    .fgx-brand-css .search-results .featured-results .fgx-brand-lt-h5 {
      font-size: 24px;
    }
    .fgx-brand-css .search-results .results-wrap.fgx-video .result-item {
      width: 33%;
      -webkit-flex: 0 1 33%;
      -ms-flex: 0 1 33%;
      flex: 0 1 33%;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .search-results .mobile-content {
      display: none;
    }
    .fgx-brand-css .search-results .search-bar-wrap {
      margin-bottom: 15px;
    }
    .fgx-brand-css .search-results .search-submit {
      font-size: 3.6em;
      right: 10px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .search-results .search-submit {
      font-size: 3.6rem;
    }
    .fgx-brand-css .search-results .form-wrapper input[type="search"] {
      width: 99%;
      font-size: 42px;
      padding-right: 65px;
    }
    .fgx-brand-css .search-results .current-selections {
      font-size: 16px;
      padding-top: 0;
      padding-bottom: 15px;
    }
    .fgx-brand-css .search-results .selected-refinement {
      padding-left: 15px;
      padding-right: 15px;
      margin: 5px;
    }
    .fgx-brand-css .search-results .selected-refinement > .icon-close {
      font-size: 2.2rem;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .search-results
      .selected-refinement
      > .icon-close {
      font-size: 18px;
    }
    .fgx-brand-css .search-results .featured-images .img-item {
      width: 33.333%;
    }
    .fgx-brand-css
      .search-results
      .featured-images
      .img-item.image-grow-wrap:hover
      img {
      -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
      transform: scale(1.1);
    }
    .fgx-brand-css .search-results a.gallery-link {
      font-size: 24px;
    }
    .fgx-brand-css .search-results .tab-nav {
      padding-top: 25px;
    }
    .fgx-brand-css .search-results .tab-nav .tab-label-container {
      max-width: 768px;
      margin-left: auto;
      margin-right: auto;
    }
    .fgx-brand-css .search-results .tab-nav .tab-label-container .tab-label {
      padding: 0 0 25px;
      margin: 0;
      font-size: 16px;
    }
    .fgx-brand-css .search-results .content-sections {
      padding-top: 50px;
    }
    .fgx-brand-css .search-results .page-info {
      text-align: right;
      padding-bottom: 35px;
    }
    .fgx-brand-css .search-results .page-info.lower-section {
      padding-top: 35px;
    }
    .fgx-brand-css .search-results .page-detail {
      float: left;
    }
    .fgx-brand-css .search-results .results-wrap.fgx-image .img-item {
      width: 33%;
      -webkit-flex: 0 1 33%;
      -ms-flex: 0 1 33%;
      flex: 0 1 33%;
    }
    .fgx-brand-css .search-results .results-wrap.fgx-video .result-item {
      width: 25%;
      -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
      flex: 0 1 25%;
    }
    .fgx-brand-css .search-results .search-rate {
      padding-left: 15px;
      padding-right: 15px;
    }
    .fgx-brand-css .search-results .fgx-brand-sidebar {
      width: 300px;
      border-right: 1px solid #ddd;
      -webkit-transform: translateX(-300px) translateZ(0);
      transform: translateX(-300px) translateZ(0);
    }
    .fgx-brand-css .search-results .sidebar-toggle {
      display: block;
    }
    .fgx-brand-css .search-results .sidebar-heading {
      padding: 20px;
      border-bottom: 1px solid #ddd;
    }
    .fgx-brand-css .search-results.sidebar-open .main-content {
      padding-left: 300px;
    }
    .fgx-brand-css .search-results.sidebar-open .search-submit {
      font-size: 3.2em;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .search-results.sidebar-open
      .search-submit {
      font-size: 3.2rem;
    }
    .fgx-brand-css
      .search-results.sidebar-open
      .form-wrapper
      input[type="search"] {
      font-size: 30px;
      padding-right: 45px;
    }
    .fgx-brand-css
      .search-results.sidebar-open
      .tab-nav
      .tab-label-container
      .tab-label
      .res-num {
      display: block;
    }
    .fgx-brand-css .search-results.sidebar-open .page-info {
      font-size: 1.4rem;
    }
    .fgx-brand-css .search-results.sidebar-open .sidebar-toggle {
      right: -18px;
    }
    .fgx-brand-css
      .search-results.sidebar-open
      .sidebar-toggle
      .icon-action-chevron-right-25px:before {
      content: "\e662";
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .search-results.sidebar-open
      .sidebar-toggle
      .icon-action-chevron-right-25px:before {
      content: "\4c";
    }
    .fgx-brand-css .search-results.sidebar-open .fgx-brand-search-layout {
      padding-left: 5px;
      padding-right: 5px;
    }
    .fgx-brand-Lincoln
      .fgx-brand-css
      .search-results.sidebar-open
      .fgx-brand-search-layout {
      padding-left: 20px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-Lincoln .fgx-brand-css .search-results .fgx-brand-search-layout {
      padding-left: 45px;
    }
  }
  @media only screen and (min-width: 992px) {
    .fgx-brand-css .search-results .search-submit {
      font-size: 4.2em;
      right: 27px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .search-results .search-submit {
      font-size: 3.6rem;
    }
    .fgx-brand-css
      .search-results.sidebar-open
      .tab-nav
      .tab-label-container
      .tab-label
      .res-num {
      display: inline;
    }
  }
  @media only screen and (min-width: 1440px) {
    .fgx-brand-css .search-results .search-submit {
      right: 90px;
    }
  }
  .fgx-brand-css .chat-links {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    text-align: left;
  }
  .fgx-brand-Lincoln .fgx-brand-css .chat-links .fgx-brand-exlt-h2 {
    font-size: 30px;
  }
  .fgx-brand-css .chat-links .chat-link-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .fgx-brand-css .chat-links .chat-item {
    padding-top: 25px;
    padding-bottom: 25px;
    vertical-align: top;
  }
  .fgx-brand-css .chat-links .chat-item.brdr-left {
    border-left: 0;
    border-top: 1px solid #f7f7f7;
  }
  .fgx-brand-css .chat-links .item-description {
    display: block;
  }
  .fgx-brand-Lincoln .fgx-brand-css .chat-links .item-heading {
    font-size: 2.4rem;
  }
  .fgx-brand-css .chat-links .item-cta {
    margin: 15px 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    text-align: center;
  }
  @media only screen and (max-width: 479px) {
    .fgx-brand-css .chat-links .subheadline.fgx-brand-global-container-pad {
      padding-left: 15px;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css .chat-links .subheadline {
      display: inline-block;
      color: #333;
      padding: 15px 0 15px 25px;
    }
    .fgx-brand-Lincoln .fgx-brand-css .chat-links .fgx-brand-exlt-h2 {
      font-size: 18px;
    }
  }
  @media only screen and (min-width: 768px) {
    .fgx-brand-css .chat-links .subheadline {
      display: block;
      font-size: 16px;
      padding-bottom: 25px;
    }
    .fgx-brand-css .chat-links .chat-link-wrapper {
      max-width: 90%;
    }
    .fgx-brand-css .chat-links .chat-item {
      padding: 0 45px;
    }
    .fgx-brand-css .chat-links .chat-item.brdr-left {
      border-left: 1px solid #f7f7f7;
      border-top: 0;
    }
  }
  .fgx-brand-css .title-bar {
    height: 130px;
  }
  .fgx-brand-css .title-bar .heading {
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .fgx-brand-css .title-bar .nameplate {
    font-size: 1.2rem;
    text-transform: uppercase;
  }
  .fgx-brand-css .btn {
    border-radius: 0;
  }
  .fgx-brand-Ford .fgx-brand-css .btn {
    white-space: normal;
  }
  .fgx-brand-css .fgx-brand-cta-arrow:before {
    content: "\e00f";
  }
  .fgx-brand-Lincoln .fgx-brand-css .fgx-brand-cta-arrow:before {
    content: "\4b";
  }
  .fgx-brand-css a[data-fgx-postal-link] {
    text-decoration: underline;
  }
  .fgx-brand-css .btn-primary,
  .fgx-brand-css .btn-secondary,
  .fgx-brand-css .btn-secondary-alt {
    min-height: 50px;
    width: 270px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-top: 1rem;
    white-space: normal;
    line-height: 1.25;
  }
  @media (min-width: 480px) {
    .fgx-brand-css .btn-primary,
    .fgx-brand-css .btn-secondary,
    .fgx-brand-css .btn-secondary-alt {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary,
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary,
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary-alt {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 18px;
    border: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary-alt:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary:not(.authored-brdr):before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary-alt:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-css .btn-primary {
    background-color: #0678bc;
    border: 1px solid #0678bc;
    color: #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover.authored-color {
    border: 1px solid #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover.authored-color:not(.authored-btn-color) {
    background-color: #0678bc;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover:not(.authored-color) {
    color: #102b4e;
    background-color: #fff;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover:not(.authored-color).authored-btn-color {
    color: #fff;
  }
  .fgx-brand-css .btn-primary:active:hover,
  .fgx-brand-css .btn-primary:active:focus {
    background-color: #0678bc;
    border-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary:active:hover,
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary:active:focus {
    background-color: #0678bc;
    color: #0c1218;
    border: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-primary.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-primary:not(.fgx-no-hover):hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .hover
    .btn-primary:not(.fgx-no-hover).default-hover {
    color: #102b4e;
    background-color: #fff;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-primary:not(.fgx-no-hover):not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-primary:not(.fgx-no-hover).authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .btn-secondary {
    background-color: #fff;
    border: 1px solid #0678bc;
    color: #0678bc;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover.default-hover {
    color: #102b4e;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover.authored-color:not(.authored-btn-color) {
    background-color: #fff;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover:not(.authored-color) {
    color: #102b4e;
    background-color: #fff;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover:not(.authored-color).authored-btn-color {
    color: #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover:not(.authored-color).authored-btn-color:not(.default-hover) {
    color: #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary {
    background-color: #fff;
    color: #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary:not(.fgx-no-hover):hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .hover
    .btn-secondary:not(.fgx-no-hover).default-hover {
    color: #102b4e;
    background-color: #fff;
    border: 1px solid #102b4e;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-secondary:not(.fgx-no-hover):not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-secondary:not(.fgx-no-hover).authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .btn-secondary-alt {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover.default-hover {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover.authored-color:not(.authored-btn-color) {
    background-color: transparent;
    border: 1px solid #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover:not(.authored-color) {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover:not(.authored-color).authored-btn-color {
    color: #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary-alt {
    background-color: #0c1218;
    color: #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary-alt:not(.authored-brdr):before {
    border-bottom: 2px solid #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-secondary-alt.authored-brdr {
    border-bottom: 2px solid #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover:not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-secondary-alt:not(.fgx-no-hover):hover.authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .hover
    .btn-secondary-alt:not(.fgx-no-hover).default-hover {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-secondary-alt:not(.fgx-no-hover):not(.authored-brdr):before {
    border-bottom-width: 4px;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-secondary-alt:not(.fgx-no-hover).authored-brdr {
    border-bottom-width: 4px;
  }
  .fgx-brand-css .btn-icon,
  .fgx-brand-css .btn-icon-light,
  .fgx-brand-css .btn-icon-light-alt,
  .fgx-brand-css .btn-icon-no-underline,
  .fgx-brand-css .btn-default,
  .fgx-brand-css .btn-link {
    max-width: 270px;
    background-color: transparent;
    border: 0;
    color: #0678bc;
    display: inline-block;
    white-space: normal;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    text-decoration: none;
    padding: 2px 0;
    line-height: 1.25;
  }
  .fgx-brand-css .btn-icon .cta-text,
  .fgx-brand-css .btn-icon-light .cta-text,
  .fgx-brand-css .btn-icon-light-alt .cta-text,
  .fgx-brand-css .btn-icon-no-underline .cta-text,
  .fgx-brand-css .btn-default .cta-text,
  .fgx-brand-css .btn-link .cta-text {
    padding-left: 0;
    vertical-align: middle;
  }
  .fgx-brand-css .btn-icon > .icon,
  .fgx-brand-css .btn-icon-light > .icon,
  .fgx-brand-css .btn-icon-light-alt > .icon,
  .fgx-brand-css .btn-icon-no-underline > .icon,
  .fgx-brand-css .btn-default > .icon,
  .fgx-brand-css .btn-link > .icon {
    display: inline-block;
    font-size: 4.8rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon > .icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light > .icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt > .icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-no-underline > .icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default > .icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link > .icon {
    font-size: 16px;
    padding-left: 0;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon > .icon:before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light > .icon:before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt > .icon:before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-no-underline > .icon:before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default > .icon:before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link > .icon:before {
    margin-right: -5px;
  }
  .fgx-brand-css .btn-icon:focus,
  .fgx-brand-css .btn-icon-light:focus,
  .fgx-brand-css .btn-icon-light-alt:focus,
  .fgx-brand-css .btn-icon-no-underline:focus,
  .fgx-brand-css .btn-default:focus,
  .fgx-brand-css .btn-link:focus {
    text-decoration: none;
  }
  .fgx-brand-css .btn-icon:focus:not(.authored-btn-color),
  .fgx-brand-css .btn-icon-light:focus:not(.authored-btn-color),
  .fgx-brand-css .btn-icon-light-alt:focus:not(.authored-btn-color),
  .fgx-brand-css .btn-icon-no-underline:focus:not(.authored-btn-color),
  .fgx-brand-css .btn-default:focus:not(.authored-btn-color),
  .fgx-brand-css .btn-link:focus:not(.authored-btn-color) {
    background-color: transparent;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-no-underline,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link {
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    font-size: 18px;
    color: #333;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-default:not(.authored-brdr),
  .fgx-brand-Lincoln .fgx-brand-css .btn-link:not(.authored-brdr) {
    position: relative;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light:not(.authored-brdr):before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-icon-light-alt:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link:not(.authored-brdr):before {
    background: 0;
    border-bottom: 2px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light:not(.authored-brdr):before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-icon-light-alt:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default:not(.authored-brdr):before,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon.authored-brdr,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light.authored-brdr,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt.authored-brdr,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default.authored-brdr,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Ford .fgx-brand-css .btn-icon:not(.fgx-no-hover):hover,
  .fgx-brand-Ford .fgx-brand-css .btn-icon-no-underline:not(.fgx-no-hover):hover,
  .fgx-brand-Ford .fgx-brand-css .btn-default:not(.fgx-no-hover):hover,
  .fgx-brand-Ford .fgx-brand-css .btn-link:not(.fgx-no-hover):hover {
    border: 0;
    background-color: transparent;
    color: #102b4e;
    text-decoration: none;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon:not(.fgx-no-hover):hover.authored-btn-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-no-underline:not(.fgx-no-hover):hover.authored-btn-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-default:not(.fgx-no-hover):hover.authored-btn-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-link:not(.fgx-no-hover):hover.authored-btn-color {
    background-color: transparent !important;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-no-underline:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-default:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-link:not(.fgx-no-hover):hover.authored-color {
    color: #102b4e !important;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon:not(.fgx-no-hover):hover,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-icon-no-underline:not(.fgx-no-hover):hover,
  .fgx-brand-Lincoln .fgx-brand-css .btn-default:not(.fgx-no-hover):hover,
  .fgx-brand-Lincoln .fgx-brand-css .btn-link:not(.fgx-no-hover):hover {
    background-color: transparent;
    text-decoration: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .hover .btn-icon:not(.fgx-no-hover),
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-icon-no-underline:not(.fgx-no-hover),
  .fgx-brand-Lincoln .fgx-brand-css .hover .btn-default:not(.fgx-no-hover),
  .fgx-brand-Lincoln .fgx-brand-css .hover .btn-link:not(.fgx-no-hover) {
    background-color: transparent;
    text-decoration: none;
  }
  .fgx-brand-Ford .fgx-brand-css .btn-link,
  .fgx-brand-Ford .fgx-brand-css .btn-link:not(.fgx-no-hover):hover {
    text-decoration: underline;
  }
  .fgx-brand-css .btn-icon-light,
  .fgx-brand-css .btn-icon-light-alt {
    color: #37a9e8;
  }
  .fgx-brand-Ford .fgx-brand-css .btn-icon-light:not(.fgx-no-hover):hover,
  .fgx-brand-Ford .fgx-brand-css .btn-icon-light-alt:not(.fgx-no-hover):hover {
    color: #37a9e8;
    border: 0;
    background-color: transparent;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-light:not(.fgx-no-hover):hover.authored-btn-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-light-alt:not(.fgx-no-hover):hover.authored-btn-color {
    background-color: transparent !important;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-light:not(.fgx-no-hover):hover.authored-color,
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-light-alt:not(.fgx-no-hover):hover.authored-color {
    color: #37a9e8 !important;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt {
    color: #425968;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light:not(.authored-brdr):before,
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-icon-light-alt:not(.authored-brdr):before {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light.authored-brdr,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt.authored-brdr {
    border-bottom: 2px solid #0678bc;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light:not(.fgx-no-hover):hover,
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt:not(.fgx-no-hover):hover {
    background-color: transparent;
    text-decoration: none;
  }
  .fgx-brand-Lincoln .fgx-brand-css .hover .btn-icon-light:not(.fgx-no-hover),
  .fgx-brand-Lincoln
    .fgx-brand-css
    .hover
    .btn-icon-light-alt:not(.fgx-no-hover) {
    background-color: transparent;
    text-decoration: none;
  }
  .fgx-brand-css .btn-icon-light-alt {
    color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .btn-icon-light-alt:not(.fgx-no-hover):hover {
    color: #fff;
  }
  .fgx-brand-Ford
    .fgx-brand-css
    .btn-icon-light-alt:not(.fgx-no-hover):hover.authored-color {
    color: #fff !important;
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .btn-icon-light-alt:not(.authored-brdr):before {
    border-bottom: 2px solid #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt.authored-brdr {
    border-bottom: 2px solid #fff;
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .fgx-brand-css .btn-primary.fgx-btn-md-width-100,
    .fgx-brand-css .btn-secondary.fgx-btn-md-width-100,
    .fgx-brand-css .btn-secondary-alt.fgx-btn-md-width-100,
    .fgx-brand-css .btn-icon.fgx-btn-md-width-100,
    .fgx-brand-css .btn-icon-light.fgx-btn-md-width-100,
    .fgx-brand-css .btn-icon-light-alt.fgx-btn-md-width-100,
    .fgx-brand-css .btn-default.fgx-btn-md-width-100,
    .fgx-brand-css .btn-link.fgx-btn-md-width-100 {
      width: 100%;
      max-width: 270px;
    }
  }
  @media (min-width: 768px) {
    .fgx-brand-Lincoln .fgx-brand-css .btn-primary,
    .fgx-brand-Lincoln .fgx-brand-css .btn-secondary,
    .fgx-brand-Lincoln .fgx-brand-css .btn-secondary-alt,
    .fgx-brand-Lincoln .fgx-brand-css .btn-icon,
    .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light,
    .fgx-brand-Lincoln .fgx-brand-css .btn-icon-light-alt,
    .fgx-brand-Lincoln .fgx-brand-css .btn-default,
    .fgx-brand-Lincoln .fgx-brand-css .btn-link {
      font-size: 16px;
    }
  }
  .fgx-brand-css .carousel-arrows {
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    z-index: 5;
  }
  .fgx-brand-css .carousel-arrows.carousel-left {
    left: 0;
    right: auto;
  }
  .fgx-brand-css .carousel-arrows .carousel-btn {
    cursor: pointer;
    font-family: "fordngbs-antenna-light", arial, helvetica, sans-serif;
    border: 0;
    border-radius: 0;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    background-color: #0678bc;
    padding: 0 0px 5px 0px;
    display: block;
    font-size: 4rem;
  }
  .fgx-brand-Lincoln .fgx-brand-css .carousel-arrows .carousel-btn {
    font-size: 2rem;
    font-weight: 600;
    padding: 15px 17px 15px 18px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .carousel-arrows .carousel-next {
    margin-bottom: 2px;
  }
  .fgx-brand-css .carousel-arrows .carousel-btn.darkened {
    background-color: rgba(85, 85, 85, 0.8);
    padding-top: 16px;
  }
  .fgx-brand-css .carousel-arrows .carousel-btn .icon {
    color: #fff;
  }
  .fgx-brand-Lincoln .fgx-brand-css .carousel-arrows .carousel-btn .icon {
    font-weight: 900;
  }
  .fgx-brand-css
    .carousel-arrows
    .carousel-btn
    .icon-action-chevron-right:before {
    content: url(../images/icons/arrow-point-to-right.png);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .carousel-arrows
    .carousel-btn
    .icon-action-chevron-right:before {
    content: "\4B";
  }
  .fgx-brand-css .carousel-arrows .carousel-btn .icon-action-chevron-left:before {
    content: url(../images/icons/sun.png);
  }
  .fgx-brand-Lincoln
    .fgx-brand-css
    .carousel-arrows
    .carousel-btn
    .icon-action-chevron-left:before {
    content: "\4C";
  }
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-previous {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
  }
  .fgx-brand-css .carousel-arrows .carousel-next.inactive,
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive {
    cursor: default;
  }
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive,
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive:hover,
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive:focus {
    background-color: rgba(151, 151, 151, 0.6);
  }
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive .icon,
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive:hover .icon,
  .fgx-brand-css .carousel-arrows .carousel-previous.inactive:focus .icon {
    color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-previous.inactive,
  .fgx-brand-Ford
    .fgx-brand-css
    .carousel-arrows
    .carousel-previous.inactive:hover,
  .fgx-brand-Ford
    .fgx-brand-css
    .carousel-arrows
    .carousel-previous.inactive:focus {
    border: 0;
  }
  .fgx-brand-css .carousel-arrows .carousel-next.inactive,
  .fgx-brand-css .carousel-arrows .carousel-next.inactive:hover,
  .fgx-brand-css .carousel-arrows .carousel-next.inactive:focus {
    background-color: rgba(151, 151, 151, 0.6);
  }
  .fgx-brand-css .carousel-arrows .carousel-next.inactive .icon,
  .fgx-brand-css .carousel-arrows .carousel-next.inactive:hover .icon,
  .fgx-brand-css .carousel-arrows .carousel-next.inactive:focus .icon {
    color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-next.inactive,
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-next.inactive:hover,
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-next.inactive:focus {
    border: 0;
  }
  .fgx-brand-css .carousel-arrows .carousel-btn + ul {
    display: inline-block;
    vertical-align: middle;
  }
  .fgx-brand-css .carousel-arrows .carousel-next:hover,
  .fgx-brand-css .carousel-arrows .carousel-next:focus {
    background-color: #fff;
  }
  .fgx-brand-css .carousel-arrows .carousel-previous:hover,
  .fgx-brand-css .carousel-arrows .carousel-previous:focus {
    background-color: #fff;
  }
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-next:hover,
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-next:focus,
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-previous:hover,
  .fgx-brand-Ford .fgx-brand-css .carousel-arrows .carousel-previous:focus {
    border: 1px solid #2096cd;
    border-right: 0;
  }
  .fgx-brand-css .carousel-arrows .carousel-btn:hover .icon,
  .fgx-brand-css .carousel-arrows .carousel-btn:focus .icon {
    color: #2096cd;
  }
  .fgx-brand-css .carousel-arrows.hide-arrows {
    display: none !important;
  }
  @media print {
    .fgx-brand-css .fgx-brand-print-hide {
      display: none;
    }
    .fgx-brand-css .fgx-brand-print-open {
      overflow: visible;
      max-height: none;
      background-color: #fff;
    }
    .fgx-brand-css .fgx-brand-print-restrict-width {
      width: 700px;
    }
  }
  .fgx-brand-css .video-js button::-moz-focus-inner {
    border: 0;
  }
  .fgx-brand-css .vjs-current-time-display,
  .fgx-brand-css .vjs-duration-display {
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
  }
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item,
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item,
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    background-color: #0678bc !important;
    color: #fff !important;
    text-shadow: none !important;
  }
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active,
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
    background-color: #fff !important;
    color: #0678bc !important;
    text-shadow: none !important;
  }
  .fgx-brand-css
    .vjs-menu-button-popup
    .vjs-menu
    .vjs-menu-item.vjs-selected:not(.vjs-captions-menu-item) {
    background-color: #fff !important;
    color: #0678bc !important;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item.vjs-selected {
    background-color: #0678bc !important;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item.vjs-selected:active,
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item.vjs-selected:focus,
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item.vjs-selected:hover {
    background-color: #fff !important;
  }
  .fgx-brand-css .bcc-carousel-item:focus::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    box-shadow: inset 0 0 0 6px #0678bc;
  }
  .fgx-brand-css
    .bcc-detail-panel
    .bcc-detail-bottom
    .bcc-detail-disclaimer-panel:focus {
    box-shadow: inset 0 0 0 3px #0678bc;
  }
  .fgx-brand-css .bcc-detail-title.bcc-align-detail-tab-vertically:focus,
  .fgx-brand-css .bcc-detail-description:focus,
  .fgx-brand-css .bcc-detail-reveal-toggle:focus,
  .fgx-brand-css .bcc-detail-reveal-toggle:hover {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-css .bcc-detail-reveal-toggle:focus,
  .fgx-brand-css .bcc-detail-reveal-toggle:hover {
    background-image: url(ford/img/dropdown-arrow-icon-hover.html);
  }
  .fgx-brand-css .bcc-details-opened .bcc-detail-reveal-toggle:focus,
  .fgx-brand-css .bcc-details-opened .bcc-detail-reveal-toggle:hover {
    background-image: url(ford/img/chevron-icon-hover.html);
  }
  .fgx-brand-css .bcc-save-icon:focus,
  .fgx-brand-css .bcc-save-icon:hover,
  .fgx-brand-css .bcc-save-icon:focus span,
  .fgx-brand-css .bcc-save-icon:hover span {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-css .bcc-cta-button.bcc-cta-desktop-show.bcc-cta-mobile-show:focus,
  .fgx-brand-css .bcc-cta-button.bcc-cta-desktop-show.bcc-cta-mobile-show:hover,
  .fgx-brand-css .bcc-cta-button.bcc-cta-desktop-show:focus,
  .fgx-brand-css .bcc-cta-button.bcc-cta-desktop-show:hover {
    background-color: white;
    color: #0678bc;
    box-shadow: inset 0 0 0 3px #0678bc;
  }
  .fgx-brand-css .vjs-modal-dialog.vjs-text-track-settings {
    background-color: rgba(43, 51, 63, 0.95);
    z-index: 10;
    height: 75%;
  }
  @media only screen and (max-device-width: 668px) {
    .fgx-brand-css .video-js {
      overflow: visible;
    }
    .fgx-brand-css .media-overlay .vjs-modal-dialog.vjs-text-track-settings {
      height: 550px;
      background-color: #2b333f;
    }
    .fgx-brand-css
      .media-overlay
      .vjs-text-track-settings
      .vjs-track-settings-font {
      grid-column: 1;
      grid-row: 2;
    }
    .fgx-brand-css
      .media-overlay
      .vjs-text-track-settings
      .vjs-track-settings-controls {
      margin-bottom: 25px;
    }
  }
  @media only screen and (max-device-width: 668px) and  (orientation: landscape) {
    .fgx-brand-css
      .media-overlay
      .vjs-text-track-settings
      .vjs-track-settings-controls {
      grid-column: 2;
      grid-row: 3;
    }
  }
  @media only screen and (max-device-width: 668px) and  (orientation: portrait) {
    .fgx-brand-css
      .media-overlay
      .vjs-text-track-settings
      .vjs-track-settings-controls {
      grid-column: 1;
      grid-row: 3;
    }
  }
  .fgx-brand-css .video-js .vjs-control:focus:before,
  .fgx-brand-css .video-js .vjs-control:hover:before,
  .fgx-brand-css .video-js .vjs-control:focus .video-js .vjs-control:hover {
    text-shadow: none !important;
  }
  @media only screen and (min-device-width: 640px) {
    .fgx-brand-css .video-js .vjs-play-control:focus,
    .fgx-brand-css .video-js .vjs-play-control:hover,
    .fgx-brand-css .video-js .vjs-mute-control:focus,
    .fgx-brand-css .video-js .vjs-mute-control:hover,
    .fgx-brand-css .video-js .vjs-subs-caps-button:focus,
    .fgx-brand-css .video-js .vjs-subs-caps-button:hover,
    .fgx-brand-css .video-js .vjs-fullscreen-control:focus,
    .fgx-brand-css .video-js .vjs-fullscreen-control:hover,
    .fgx-brand-css .video-js .bcc-filmstrip-control:focus,
    .fgx-brand-css .video-js .bcc-filmstrip-control:hover,
    .fgx-brand-css .video-js .bcc-social-control:focus,
    .fgx-brand-css .video-js .bcc-social-control:hover,
    .fgx-brand-css .video-js .bcc-transcript-download:focus,
    .fgx-brand-css .video-js .bcc-transcript-download:hover,
    .fgx-brand-css .vjs-play-progress,
    .fgx-brand-css .vjs-volume-level,
    .fgx-brand-css
      .vjs-volume-control.vjs-control.vjs-volume-horizontal.vjs-slider-active,
    .fgx-brand-css .vjs-volume-control.vjs-control.vjs-volume-horizontal:hover,
    .fgx-brand-css .vjs-volume-control.vjs-control.vjs-volume-horizontal:focus {
      outline: 0;
      background-color: #fff !important;
    }
  }
  .fgx-brand-css .vjs-volume-panel.vjs-control.vjs-volume-panel-horizontal,
  .fgx-brand-css .vjs-volume-panel.vjs-control.vjs-volume-horizontal,
  .fgx-brand-css
    .vjs-volume-bar.vjs-slider-bar.vjs-slider.vjs-slider-horizontal.vjs-slider-active
    .vjs-volume-level,
  .fgx-brand-css
    .vjs-volume-control.vjs-control.vjs-volume-horizontal:hover
    .vjs-volume-level,
  .fgx-brand-css
    .vjs-progress-holder.vjs-slider.vjs-slider-horizontal:focus
    .vjs-play-progress.vjs-slider-bar {
    background-color: #0678bc !important;
  }
  .fgx-brand-css
    .vjs-progress-holder.vjs-slider.vjs-slider-horizontal:focus
    .vjs-play-progress.vjs-slider-bar {
    border: 1px solid #fff !important;
  }
  .fgx-brand-css .video-js .vjs-slider:focus {
    box-shadow: none !important;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item {
    margin-right: 0 !important;
    margin-left: auto !important;
    width: 128px !important;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item i {
    margin-right: 5px;
    display: none;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item.vjs-selected i {
    display: inline-block;
  }
  .fgx-brand-css .vjs-menu-item.vjs-captions-menu-item .vjs-icon-placeholder {
    display: none !important;
  }
  .fgx-brand-css .bcc-carousel {
    background: #242424;
    height: 200px;
    width: 100%;
    overflow: hidden;
    transform: translateY(25px);
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
  }
  .fgx-brand-css .bcc-carousel-item {
    border-right: 1px solid #242424;
    color: #d9d9d9;
    cursor: pointer;
    float: left;
    height: 100%;
    position: relative;
    width: 220px;
  }
  .fgx-brand-css .bcc-carousel-item-still {
    background-size: cover;
    height: 124px;
    position: absolute;
    width: 220px;
    z-index: 1;
  }
  .fgx-brand-css .bcc-carousel-item-play {
    background-image: url(ford/img/carousel-video-play.html);
    background-size: 100%;
    left: 50%;
    height: 52px;
    position: absolute;
    top: 36px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 52px;
    z-index: 5;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/carousel-video-play.html', sizingMethod='scale');
  }
  .fgx-brand-css .bcc-carousel-group-item-labels {
    bottom: 24px;
    height: 40px;
    left: 10px;
    padding: 0 5px 0 2px;
    position: absolute;
  }
  .fgx-brand-css .bcc-carousel-group-item-title {
    color: #a7a7a7;
    display: -webkit-box;
    font-family: fordngbs-antenna-extra-light;
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    width: 196px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .fgx-brand-css .bcc-carousel-item-gradient {
    background: #171717;
    height: 200px;
    position: absolute;
    width: 220px;
    z-index: 0;
  }
  .fgx-brand-css .bcc-carousel-item .bcc-carousel-now-playing {
    display: none;
    background: #0678bc;
    height: 5px;
    position: absolute;
    top: 119px;
    width: 100%;
    z-index: 1;
  }
  .fgx-brand-css .bcc-carousel-content {
    background: #0c1218;
    box-sizing: border-box;
    padding: 0 25px;
    position: relative;
    width: inherit;
    height: 250px;
  }
  .fgx-brand-css .bcc-nav-btn-container {
    position: absolute;
    right: 0;
    height: 100%;
    transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
  }
  .fgx-brand-css .vjs-user-inactive .bcc-nav-btn-container {
    opacity: 0;
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
  }
  .fgx-brand-css .vjs-user-active .bcc-nav-btn-container {
    opacity: 1;
    -webkit-transition-delay: 0;
    transition-delay: 0;
  }
  .fgx-brand-css .vjs-fullscreen .bcc-nav-btn-container {
    opacity: 0;
  }
  .fgx-brand-css .bcc-nav-btn-container > div {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  .fgx-brand-css .bcc-nav-btn {
    cursor: pointer;
    height: 60px;
    position: absolute;
    right: 0;
    width: 60px;
    z-index: 100;
  }
  .fgx-brand-css .bcc-next-btn {
    background: url("ford/img/carousel-next.html");
    background-size: 100%;
    top: 65px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/carousel-next.html', sizingMethod='scale');
    background-color: #2096cd;
  }
  .fgx-brand-css .bcc-next-btn:hover,
  .fgx-brand-css .bcc-next-btn:focus {
    background: url("ford/img/carousel-next-hover.html");
    background-size: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/carousel-next-hover.html', sizingMethod='scale');
    background-color: #0678bc;
  }
  .fgx-brand-css .bcc-prev-btn {
    background: url("ford/img/carousel-prev.html");
    background-size: 100%;
    top: 125px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/carousel-prev.html', sizingMethod='scale');
    background-color: #a7a7a7;
  }
  .fgx-brand-css .bcc-prev-btn:hover,
  .fgx-brand-css .bcc-prev-btn:focus {
    background: url("ford/img/carousel-prev-hover.html");
    background-size: 100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/carousel-prev-hover.html', sizingMethod='scale');
    background-color: #a7a7a7;
  }
  .fgx-brand-css .bcc-nav-btn-container .bcc-next-btn {
    top: -60px;
  }
  .fgx-brand-css .bcc-nav-btn-container .bcc-prev-btn {
    top: 0;
  }
  .fgx-brand-css #modal-container .bcc-nav-btn-container .bcc-nav-btn {
    height: 74px;
    width: 74px;
  }
  .fgx-brand-css #modal-container .bcc-nav-btn-container .bcc-next-btn {
    top: -74px;
  }
  .fgx-brand-css #modal-container .bcc-nav-btn-container .bcc-prev-btn {
    top: 0;
  }
  .fgx-brand-css .bcc-carousel-item.highlight .bcc-carousel-now-playing {
    display: block;
  }
  @media only screen and (max-width: 640px) {
    .fgx-brand-css .bcc-carousel,
    .fgx-brand-css .bcc-nav-btn-container,
    .fgx-brand-css .bcc-nav-btn,
    .fgx-brand-css .bcc-carousel-content,
    .fgx-brand-css .bcc-filmstrip-control {
      display: none !important;
    }
  }
  @media only screen and (max-device-width: 668px) and (orientation: landscape) {
    .fgx-brand-css .bcc-carousel,
    .fgx-brand-css .bcc-nav-btn-container,
    .fgx-brand-css .bcc-nav-btn,
    .fgx-brand-css .bcc-carousel-content,
    .fgx-brand-css .bcc-filmstrip-control {
      display: none !important;
    }
  }
  .fgx-brand-css .vjs-control-bar {
    height: 36px !important;
    font-size: 12px !important;
  }
  .fgx-brand-css .vjs-control-bar .bcc-player-button,
  .fgx-brand-css .vjs-control-bar .vjs-button {
    cursor: pointer;
  }
  .fgx-brand-css .vjs-current-time-display,
  .fgx-brand-css .vjs-duration-display {
    font-family: "fordngbs-antenna-light", Arial;
  }
  .fgx-brand-css .vjs-captions-button:focus::before,
  .fgx-brand-css .vjs-captions-button:hover::before {
    text-shadow: none !important;
    color: #2096cd;
  }
  .fgx-brand-css div.bcc-ios7-poster {
    background-size: cover;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css div.bcc-ios7-poster-button {
    cursor: pointer;
    background-image: url(ford/img/ios7-play-button.html);
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,
  .fgx-brand-css .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
    background-color: #2096cd;
  }
  .fgx-brand-css div.video-js .vjs-big-play-button {
    background-color: #0678bc;
  }
  .fgx-brand-css .vjs-track-setting select:focus,
  .fgx-brand-css .vjs-track-setting select:active {
    border: 1.5px solid #2096cd;
  }
  .fgx-brand-css div.video-js .vjs-control-bar .vjs-spacer {
    width: 16px;
    cursor: initial;
    order: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
  }
  .fgx-brand-css div.video-js .vjs-control-bar {
    background-color: #0678bc !important;
  }
  .fgx-brand-css div.video-js .vjs-control-bar .bcc-filmstrip-control {
    height: 4px;
    width: 2em;
    padding: 16px 0;
    background-position: 0 center;
    order: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    margin: 0 16px 0 8px;
  }
  .fgx-brand-css div.video-js .vjs-fullscreen .bcc-filmstrip-control {
    display: none;
  }
  .fgx-brand-css div.video-js .vjs-control-bar .bcc-social-control {
    height: 16px;
    width: 15px;
    order: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    margin: 8px 16px auto 8px;
  }
  .fgx-brand-css div.video-js div.vjs-fullscreen button.bcc-social-control {
    display: none;
  }
  .fgx-brand-css div.video-js .vjs-control-bar .bcc-transcript-download {
    width: 15px;
    height: 16px;
    order: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    margin: 8px 16px auto 8px;
  }
  .fgx-brand-css div.video-js div.vjs-fullscreen button.bcc-transcript-download {
    display: none;
  }
  .fgx-brand-css div.video-js .vjs-control-bar .vjs-fullscreen-control::before {
    content: "" !important;
  }
  .fgx-brand-css
    div.video-js
    .vjs-control-bar
    .vjs-fullscreen-control.bcc-img-fullscreen {
    height: 16px;
    width: 32px;
    margin: 10px;
    padding: 6px 1px;
  }
  .fgx-brand-css .vjs-volume-menu-button::before {
    content: "" !important;
  }
  .fgx-brand-css .vjs-volume-menu-button.bcc-img-volume {
    height: 19px !important;
    width: 38px !important;
    margin-top: 4px;
  }
  .fgx-brand-css .vjs-volume-menu-button.bcc-img-volume .vjs-menu {
    margin: auto;
    right: 22px;
    margin-bottom: 35px;
  }
  .fgx-brand-css
    div.video-js
    .vjs-control-bar
    .vjs-volume-menu-button
    .vjs-volume-bar
    .vjs-volume-level {
    background-color: #2096cd;
  }
  .fgx-brand-css .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
    display: none;
  }
  .fgx-brand-css .video-js .vjs-play-control:hover .vjs-icon-placeholder::before,
  .fgx-brand-css .video-js .vjs-play-control:focus .vjs-icon-placeholder::before,
  .fgx-brand-css .vjs-icon-volume-high:hover:before,
  .fgx-brand-css .video-js .vjs-mute-control:hover .vjs-icon-placeholder::before,
  .fgx-brand-css .video-js .vjs-mute-control:focus .vjs-icon-placeholder::before,
  .fgx-brand-css
    .video-js
    .vjs-subs-caps-button:hover
    .vjs-icon-placeholder::before,
  .fgx-brand-css
    .video-js
    .vjs-subs-caps-button:focus
    .vjs-icon-placeholder::before {
    color: #0678bc !important;
  }
  .fgx-brand-css .vjs-menu li {
    font-size: 1em !important;
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .vjs-play-control::before {
    height: 14px !important;
    width: 16px !important;
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .vjs-control,
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .vjs-time-divider {
    -ms-transform: translateY(8px);
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .bcc-social-control {
    -ms-transform: translateY(15px);
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .bcc-filmstrip-control {
    -ms-transform: translateY(5px);
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .vjs-volume-menu-button {
    -ms-transform: translateY(12px);
  }
  .fgx-brand-css
    div.ie9
    div#modal-container
    div.video-js
    .vjs-control-bar
    .vjs-volume-menu-button.bcc-img-volume
    .vjs-menu {
    margin-bottom: 21px;
    -ms-transform: translateX(-2px);
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .fgx-brand-css .bcc-social-control {
      margin-top: -6px;
    }
    .fgx-brand-css div.video-js div.vjs-control-bar div.vjs-play-control::before {
      top: 10px !important;
    }
  }
  @media only screen and (max-width: 640px) {
    .fgx-brand-css div.video-js div.vjs-control-bar .vjs-spacer,
    .fgx-brand-css .bcc-filmstrip-control,
    .fgx-brand-css .bcc-social-control {
      display: none;
    }
    .fgx-brand-css div.vjs-control-bar div.vjs-spacer:last-child {
      display: block;
    }
    .fgx-brand-css div.video-js .vjs-time-control {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  @media only screen and (max-device-width: 668px) and (orientation: landscape) {
    .fgx-brand-css .vjs-spacer,
    .fgx-brand-css .bcc-filmstrip-control,
    .fgx-brand-css .bcc-social-control {
      display: none !important;
    }
  }
  .fgx-brand-css .bcc-detail-disclaimer-panel {
    font-family: Helvetica, Arial, sans-serif;
    background-color: #f7f7f7;
    font-size: 12px;
    line-height: 18px;
    color: #747474;
    height: 80px;
    display: none;
    pointer-events: none;
    position: relative;
  }
  .fgx-brand-css .bcc-has-disclaimer .bcc-detail-disclaimer-panel {
    display: block;
  }
  .fgx-brand-css
    .bcc-has-disclaimer.bcc-details-opened
    .bcc-detail-disclaimer-panel {
    pointer-events: inherit;
  }
  .fgx-brand-css #bcc-disclaimer-container {
    height: 60px;
    overflow: hidden;
  }
  .fgx-brand-css #bcc-disclaimer-inner-container {
    height: 80px;
    width: 101%;
    overflow-y: scroll;
    pointer-events: auto;
  }
  .fgx-brand-css .no-scroll #bcc-disclaimer-inner-container {
    overflow-y: hidden;
  }
  .fgx-brand-css #bcc-disclaimer-text {
    padding: 25px 70px;
  }
  .fgx-brand-css #bcc-disclaimer-slider-container {
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: default;
  }
  .fgx-brand-css .no-scroll #bcc-disclaimer-slider-container {
    display: none;
  }
  .fgx-brand-css #bcc-disclaimer-slider {
    width: 10px;
    height: 80px;
    background-color: #e2e2e2;
  }
  .fgx-brand-css #bcc-disclaimer-slider .bcc-slider {
    background-color: #2096cd;
  }
  @media only screen and (max-width: 991px) {
    .fgx-brand-css #bcc-disclaimer-text {
      padding: 15px 20px;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css #bcc-disclaimer-text {
      padding: 12px 20px 25px;
    }
  }
  @media only screen and (max-width: 640px) {
    .fgx-brand-css .bcc-has-disclaimer .bcc-detail-disclaimer-panel {
      display: none;
    }
  }
  .fgx-brand-css div.bcc-email-container {
    box-sizing: border-box;
    overflow-y: auto;
    font-family: "fordngbs-antenna-extra-light", Arial;
    background: rgba(0, 0, 0, 0.9);
    color: #868686;
    position: absolute;
    z-index: 110;
    padding: 40px 40px;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .fgx-brand-css div.bcc-email-container *:focus {
    box-shadow: inset 0 0 0 2px #2096cd;
  }
  .fgx-brand-css div.bcc-email-form-icon {
    width: 30px;
    height: 18px;
  }
  .fgx-brand-css div.bcc-email-form-textfields {
    margin-top: 35px;
    margin-bottom: 15px;
    width: 100%;
  }
  .fgx-brand-css div.bcc-email-form-textfields span {
    position: absolute;
    display: none;
    color: red;
    font-size: 13px;
    top: 75px;
  }
  .fgx-brand-css div.bcc-email-container input {
    box-sizing: border-box;
    color: #868686;
    height: 40px;
    width: 450px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .fgx-brand-css div.bcc-email-form-from {
    position: relative;
    display: inline-block;
    padding-right: 25px;
    padding-bottom: 10px;
  }
  .fgx-brand-css div.bcc-email-form-from div {
    font-family: "fordngbs-antenna-light", Arial;
  }
  .fgx-brand-Lincoln .fgx-brand-css div.bcc-email-form-from div {
    font-family: "fordngbs-antenna-re", Arial;
  }
  .fgx-brand-css div.bcc-email-form-to {
    position: relative;
    display: inline-block;
  }
  .fgx-brand-css div.bcc-email-form-to div {
    font-family: "fordngbs-antenna-light", Arial;
  }
  .fgx-brand-Lincoln .fgx-brand-css div.bcc-email-form-to div {
    font-family: "fordngbs-antenna-re", Arial;
  }
  .fgx-brand-css div.bcc-email-form-details {
    width: 425px;
    line-height: 170%;
  }
  .fgx-brand-css div.bcc-email-container textarea {
    font-family: "fordngbs-antenna-extra-light", Arial;
    line-height: 170%;
    color: #868686;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 20px 20px;
    height: 180px;
    max-width: 612px;
    width: 100%;
  }
  .fgx-brand-css div.bcc-email-form-title {
    font-size: 21px;
  }
  .fgx-brand-css div.bcc-email-form-title * {
    display: inline-block;
    color: white;
  }
  .fgx-brand-css div.bcc-email-form-video-title {
    font-size: 16px;
    padding-top: 20px;
  }
  .fgx-brand-css div.bcc-email-form-video-title::before {
    content: '"';
  }
  .fgx-brand-css div.bcc-email-form-video-title::after {
    content: '"';
  }
  .fgx-brand-css div.bcc-email-form-buttons {
    cursor: pointer;
    font-size: 14px;
    line-height: 45px;
  }
  .fgx-brand-css div.bcc-email-form-cancel {
    display: inline-block;
    color: #2096cd;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 25px;
    height: 45px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
  }
  .fgx-brand-css div.bcc-email-form-cancel:focus {
    box-shadow: inset 0 0 20px 5px #2096cd;
  }
  .fgx-brand-css div.bcc-email-form-send {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 25px;
    height: 45px;
    background-color: #2096cd;
    color: white;
    text-align: center;
    vertical-align: middle;
    width: 160px;
  }
  .fgx-brand-css div.bcc-email-form-send:focus {
    box-shadow: inset 0 0 10px 2px #fff;
  }
  @media only screen and (max-width: 640px) {
    .fgx-brand-css div.bcc-email-container {
      padding: 25px 25px;
      pointer-events: auto;
      height: 100%;
    }
    .fgx-brand-css div.bcc-email-container input,
    .fgx-brand-css div.bcc-email-form-from,
    .fgx-brand-css div.bcc-email-form-to,
    .fgx-brand-css div.bcc-email-form-details,
    .fgx-brand-css div.bcc-email-container textarea,
    .fgx-brand-css div.bcc-email-form-send,
    .fgx-brand-css div.bcc-email-form-cancel {
      box-sizing: border-box;
      width: 100%;
    }
    .fgx-brand-css div.bcc-email-form-details,
    .fgx-brand-css div.bcc-email-container textarea {
      font-size: 13px;
    }
    .fgx-brand-css div.bcc-email-form-cancel {
      padding: 0;
      text-align: left;
    }
    .fgx-brand-css div.bcc-email-form-from {
      padding-right: 0;
    }
    .fgx-brand-css div.bcc-email-form-buttons {
      height: 180px;
    }
  }
  @font-face {
    font-family: "antennaExtraLight";
    src: url("ford/fonts/regular/extralight.html");
    src: url("ford/fonts/regular/extralightd41dd41d.html?#iefix")
        format("embedded-opentype"),
      url("ford/fonts/regular/extralight-2.html") format("woff"),
      url("ford/fonts/regular/extralight-3.html") format("truetype"),
      url("ford/fonts/regular/extralight-4.html#webfont") format("svg");
  }
  @font-face {
    font-family: "antennaRegularLight";
    src: url("ford/fonts/regular/light.html");
    src: url("ford/fonts/regular/lightd41dd41d.html?#iefix")
        format("embedded-opentype"),
      url("ford/fonts/regular/light-2.html") format("woff"),
      url("ford/fonts/regular/light-3.html") format("truetype"),
      url("ford/fonts/regular/light-4.html#webfont") format("svg");
  }
  @font-face {
    font-family: "antennaCondensedThin";
    src: url("ford/fonts/condensed/thin.html");
    src: url("ford/fonts/condensed/thind41dd41d.html?#iefix")
        format("embedded-opentype"),
      url("ford/fonts/condensed/thin-2.html") format("woff"),
      url("ford/fonts/condensed/thin-3.html") format("truetype"),
      url("ford/fonts/condensed/thin-4.html#webfont") format("svg");
  }
  @font-face {
    font-family: "antennaBold";
    src: url("ford/fonts/regular/bold.html");
    src: url("ford/fonts/regular/boldd41dd41d.html?#iefix")
        format("embedded-opentype"),
      url("ford/fonts/regular/bold-2.html") format("woff"),
      url("ford/fonts/regular/bold-3.html") format("truetype"),
      url("ford/fonts/regular/bold-4.html#webfont") format("svg");
  }
  .fgx-brand-css #modal-player a {
    color: #0678bc;
  }
  .fgx-brand-css #modal-player a:focus {
    box-shadow: inset 0 0 20px -3px #0678bc;
    font-weight: bold !important;
    outline: 0;
    padding: 2px;
  }
  .fgx-brand-css #modal-player {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
  }
  .fgx-brand-css #modal-player div {
    outline: 0;
  }
  .fgx-brand-css #modal-player.reveal {
    height: 100%;
    opacity: 1;
    pointer-events: inherit;
  }
  .fgx-brand-css #modal-player.vp-hidden {
    height: 0;
    opacity: 0;
    pointer-events: none;
    display: none;
  }
  .fgx-brand-css #modal-player.iphone-workaround {
    pointer-events: none !important;
  }
  .fgx-brand-css #bcc-modal-dimmer {
    position: fixed;
    z-index: 0;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .fgx-brand-css #modal-container {
    position: relative;
    z-index: 1;
    background-color: #fff;
    margin: 100px auto 0 auto;
    overflow: hidden;
    max-width: 1130px;
    -webkit-transition: height 300ms ease-in-out;
    -moz-transition: height 300ms ease-in-out;
    -o-transition: height 300ms ease-in-out;
    transition: height 300ms ease-in-out;
  }
  .fgx-brand-css #modal-container.no-transition {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
  .fgx-brand-css #modal-player .video-js {
    width: 100%;
  }
  .fgx-brand-css #modal-player.reveal .video-js {
    pointer-events: auto;
  }
  .fgx-brand-css #modal-player .video-js.vjs-ended .vjs-poster {
    display: block;
  }
  .fgx-brand-css .bcc-modal-close-button {
    cursor: pointer;
    position: absolute;
    width: 66px;
    height: 65px;
    top: 0;
    right: 0;
    background-image: url(ford/img/close-icon.html);
    transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
  }
  .fgx-brand-css .bcc-modal-close-button:hover,
  .fgx-brand-css .bcc-modal-close-button:focus {
    background-image: url(ford/img/close-icon-hover.html);
  }
  .fgx-brand-css #modal-player.reveal .bcc-modal-close-button {
    pointer-events: auto;
  }
  .fgx-brand-css .vjs-user-inactive .bcc-modal-close-button {
    opacity: 0;
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
  }
  .fgx-brand-css .vjs-user-active .bcc-modal-close-button {
    opacity: 1;
    -webkit-transition-delay: 0;
    transition-delay: 0;
  }
  .fgx-brand-css .bcc-detail-panel {
    font-family: "fordngbs-antenna-extra-light", Arial;
    position: relative;
  }
  .fgx-brand-Lincoln .fgx-brand-css .bcc-detail-panel {
    font-family: "ProximaNovaLight", "fordngbs-antenna-re", arial, helvetica,
      sans-serif;
  }
  .fgx-brand-css .bcc-detail-margin {
    margin: 0 70px;
  }
  .fgx-brand-css .bcc-detail-video-info {
    min-height: 100px;
  }
  .fgx-brand-css .bcc-detail-mobile-header {
    height: 132px;
    display: none;
  }
  .fgx-brand-css .bcc-detail-top {
    min-height: 100px;
  }
  .fgx-brand-css .bcc-align-detail-tab-vertically {
    vertical-align: middle;
    line-height: 100px;
  }
  .fgx-brand-css .bcc-detail-title {
    font-size: 28px;
    display: inline-block;
    color: #555;
    line-height: 32px;
    margin-top: 34px;
    padding: 5px;
    font-weight: normal;
  }
  .fgx-brand-css .bcc-detail-title.two-line {
    padding-top: 17px;
    margin-top: 0;
  }
  .fgx-brand-css .bcc-detail-reveal-toggle {
    display: none;
    position: absolute;
    background-image: url(ford/img/dropdown-arrow-icon.html);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    padding-right: 35px;
    padding-left: 10px;
    top: 0;
    right: 70px;
    font-size: 16px;
    text-align: right;
    cursor: pointer;
    height: 100px;
    color: #2096cd;
    line-height: 106px;
  }
  .fgx-brand-Lincoln .fgx-brand-css .bcc-detail-reveal-toggle {
    color: #f26147;
  }
  .fgx-brand-css .bcc-details-opened .bcc-detail-reveal-toggle {
    background-image: url(ford/img/chevron-icon.html);
  }
  .fgx-brand-css .bcc-has-details-toggle .bcc-detail-reveal-toggle {
    display: block;
  }
  .fgx-brand-css .bcc-detail-vertical-divider {
    display: none;
    position: absolute;
    top: 24px;
    right: 236px;
    width: 1px;
    height: 43px;
    background-color: #e0e0e0;
  }
  .fgx-brand-css .bcc-filmstrip-included .bcc-detail-vertical-divider {
    display: block;
  }
  .fgx-brand-css .bcc-detail-filmstrip-counter {
    display: none;
    position: absolute;
    top: 0;
    right: 272px;
    height: 100px;
    color: #555;
    font-size: 16px;
    line-height: 106px;
  }
  .fgx-brand-css .bcc-filmstrip-included .bcc-detail-filmstrip-counter {
    display: block;
  }
  .fgx-brand-css .bcc-detail-bottom {
    display: none;
    pointer-events: none;
  }
  .fgx-brand-css .bcc-details-opened .bcc-detail-bottom {
    pointer-events: inherit;
  }
  .fgx-brand-css .bcc-detail-description {
    width: 65%;
    line-height: 24px;
    margin: 30px 0;
    padding: 5px;
    color: #555;
  }
  .fgx-brand-css .bcc-hr {
    width: 100%;
    height: 1px;
    background-color: #e0e0e0;
  }
  .fgx-brand-css .bcc-detail-button-container {
    position: absolute;
    right: 0;
    top: 39%;
    right: 60px;
    text-align: right;
  }
  .fgx-brand-css .bcc-save-icon,
  .fgx-brand-css .bcc-share-icon {
    cursor: pointer;
    display: none;
  }
  .fgx-brand-css .bcc-save-icon div,
  .fgx-brand-css .bcc-share-icon div {
    width: 24px;
    height: 24px;
    margin: 0 auto 2px auto;
    background-position: top;
    background-size: cover;
  }
  .fgx-brand-css .bcc-save-icon span,
  .fgx-brand-css .bcc-share-icon span {
    font-size: 14px;
    color: #2096cd;
  }
  .fgx-brand-css #modal-player.reveal .bcc-save-icon,
  .fgx-brand-css #modal-player.reveal .bcc-share-icon {
    pointer-events: auto;
  }
  .fgx-brand-css .bcc-cta-container {
    display: none;
    margin-bottom: 20px;
  }
  .fgx-brand-css .bcc-has-ctas.bcc-cta-container {
    display: block;
  }
  .fgx-brand-css .bcc-cta-button {
    cursor: pointer;
    position: relative;
    display: none;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 25px;
    height: 45px;
    background-color: #0678bc;
    color: white;
    text-align: center;
    vertical-align: middle;
    line-height: 45px;
  }
  .fgx-brand-css .bcc-cta-button.bcc-cta-desktop-show {
    display: inline-block;
  }
  .fgx-brand-css .bcc-cta-mobile-show {
    pointer-events: auto;
  }
  @media only screen and (max-width: 991px) {
    .fgx-brand-css .bcc-detail-title {
      font-size: 24px;
    }
    .fgx-brand-css .bcc-detail-margin {
      margin: 0 20px;
    }
    .fgx-brand-css .bcc-detail-reveal-toggle {
      right: 40px;
      line-height: 100px;
    }
    .fgx-brand-css .bcc-detail-description {
      width: 75%;
    }
    .fgx-brand-css .bcc-save-icon {
      right: 30px;
    }
    .fgx-brand-css .bcc-detail-vertical-divider {
      right: 206px;
    }
    .fgx-brand-css .bcc-detail-filmstrip-counter {
      right: 242px;
      line-height: 100px;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css #modal-container {
      margin: 0;
    }
    .fgx-brand-css .bcc-detail-description {
      width: 65%;
    }
  }
  @media only screen and (max-width: 767px) {
    .fgx-brand-css #modal-container {
      height: 100%;
      min-height: 100%;
      min-width: 100%;
      overflow-y: scroll;
      position: fixed;
      top: 0;
      left: 0;
    }
    .fgx-brand-css #modal-container.no-scroll {
      overflow: hidden;
      overflow-y: scroll;
      position: fixed;
    }
    .fgx-brand-css body.no-scroll {
      overflow: hidden;
      position: fixed;
    }
    .fgx-brand-css .vjs-native .bcc-modal-close-button {
      opacity: 1;
    }
    .fgx-brand-css #bcc-modal-dimmer {
      display: none;
    }
    .fgx-brand-css .bcc-detail-mobile-header {
      height: 20px;
      display: block;
    }
    .fgx-brand-css .bcc-detail-top {
      height: 80px;
    }
    .fgx-brand-css .bcc-detail-bottom {
      display: block;
    }
    .fgx-brand-css .bcc-detail-disclaimer-panel {
      position: fixed;
      bottom: 0;
      height: 55px;
      font-size: 8px;
      width: 100%;
    }
    .fgx-brand-css #bcc-disclaimer-slider-container {
      height: 55px;
    }
    .fgx-brand-css .bcc-detail-title {
      position: inherit;
      font-size: 18px;
      max-width: 90%;
    }
    .fgx-brand-css .bcc-has-details-toggle .bcc-detail-reveal-toggle,
    .fgx-brand-css .bcc-hr {
      display: none;
    }
    .fgx-brand-css .bcc-detail-description {
      width: 100%;
      font-size: 9px;
      line-height: 21px;
      padding-top: 0;
    }
    .fgx-brand-css .bcc-detail-button-container {
      top: 20px;
      right: 20px;
      line-height: 10px;
    }
    .fgx-brand-css .bcc-share-icon {
      display: inline-block;
      margin-left: 15px;
    }
    .fgx-brand-css .bcc-save-icon {
      display: inline-block;
    }
    .fgx-brand-css .bcc-share-icon div {
      width: 18px;
      height: 24px;
      margin-bottom: 9px;
    }
    .fgx-brand-css .bcc-save-icon div {
      width: 25px;
      height: 23px;
      margin-bottom: 9px;
    }
    .fgx-brand-css .bcc-save-icon span,
    .fgx-brand-css .bcc-share-icon span {
      font-size: 12px;
    }
    .fgx-brand-css .bcc-detail-filmstrip-counter {
      top: -12px;
      left: 20px;
      font-size: 14px;
      width: 100%;
    }
    .fgx-brand-css .bcc-detail-panel .bcc-detail-vertical-divider {
      display: none;
    }
    .fgx-brand-css .bcc-cta-button {
      width: 100%;
      padding: 0;
    }
    .fgx-brand-css
      .bcc-cta-button.bcc-cta-desktop-show:not(.bcc-cta-mobile-show) {
      display: none;
    }
  }
  @media only screen and (max-device-width: 668px) and (orientation: landscape) {
    .fgx-brand-css #bcc-modal-dimmer {
      display: none;
    }
    .fgx-brand-css .bcc-detail-panel {
      display: none;
    }
  }
  .fgx-brand-css .bcc-social-container {
    display: none;
    position: absolute;
    z-index: 999;
    right: 100px;
    top: 100px;
    width: 280px;
    background-color: #f7f7f7;
  }
  .fgx-brand-css .bcc-social-icons {
    font-size: 0;
  }
  .fgx-brand-css ul.bcc-social-icon-list {
    padding: 0;
  }
  .fgx-brand-css .bcc-social-icon {
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    width: 70px;
    height: 64px;
  }
  .fgx-brand-css .bcc-social-icon:hover,
  .fgx-brand-css .bcc-social-icon:focus {
    box-shadow: inset 0 0 0 6px #0678bc, inset 0 0 0 9px #fff;
    outline: 0;
  }
  .fgx-brand-css .bcc-social-form {
    font-family: "fordngbs-antenna-extra-light", Arial;
    font-size: 14px;
    margin: 10px 18px;
  }
  .fgx-brand-css .bcc-social-form input {
    height: 40px;
    color: #0678bc;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 14px;
  }
  .fgx-brand-css .bcc-social-form div {
    font-size: 14px;
    color: #747474;
    margin-bottom: 6px;
  }
  .fgx-brand-css .bcc-social-form .bcc-close-button {
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    color: #0678bc;
    padding-top: 10px;
    margin-top: 0;
    padding-bottom: 10px;
    margin-bottom: 0;
    text-align: center;
  }
  .fgx-brand-css .bcc-social-form .bcc-close-button:focus,
  .fgx-brand-css .bcc-social-form .bcc-close-button:hover {
    background-color: #0678bc;
    color: #fff;
  }
  .fgx-brand-css .bcc-social-form * {
    display: block;
    width: 220px;
    font-size: 12px;
  }
  @media only screen and (max-width: 640px) {
    .fgx-brand-css .bcc-social-container-background {
      position: fixed;
      overflow-y: scroll;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.9);
      display: none;
      z-index: 800;
    }
    .fgx-brand-css .bcc-social-container-background.enable-events {
      pointer-events: auto;
    }
    .fgx-brand-css .bcc-social-container {
      display: block;
    }
    .fgx-brand-css .bcc-social-container {
      margin: 0 auto;
      right: 0;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    }
    .fgx-brand-css .bcc-social-form input {
      border-color: #d7d7d7;
      height: 46px;
      padding-left: 20px;
      padding-right: 20px;
      margin-bottom: 17px;
    }
    .fgx-brand-css .bcc-social-form * {
      font-size: 14px;
      width: 200px;
    }
    .fgx-brand-css .bcc-social-form div {
      font-size: 12px;
      margin-bottom: 8px;
    }
    .fgx-brand-css .bcc-social-form .bcc-close-button {
      margin-top: 25px;
      margin-bottom: 25px;
    }
    .fgx-brand-css input[type="text"] {
      font-size: 16px;
    }
  }
  .fgx-brand-css .bcc-img-close-icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2266%22%20height%3D%2265%22%20viewBox%3D%220%200%2066%2065%22%3E%0A%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimg/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAEIAAABBCAMAAABSHoJ0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAAAQEBCEhIRQUFBDQ0MxMTHu7u6oqKj19fV2dnY3Nzd7e3teXl729vaioqL4+PiYmJjz8/P7+/v5+fk8PDx3d3dsbGyXl5dqamoAAACDKy3OAAAAGXRSTlOZncGvq6b0z/i8p72z+c36yff9+6m8uMm3OdTqaQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAC2SURBVFjD7dXbDoIwDIDhIVMnbAIq6Ps/qc6YBVmb9HCjSf/LLfkCaZM5Z1mW9e81O+ym9URifzgiQjhRP6ODjTb09F8BDZYAGkwBMNhCZQiEjRGTQMjGuQiDSMjGqBSKoRA+hkp4G0rhZUwXpeDiNYxKYejLXMTCarZiQWWUWYiN1TRvk8j42gcvMTYbJTCqnWQbwFYzjZjm+pBlxLRAxwwDETgGJmTjTiMe+JUnv4iWZVm/2hPPtAcmivDMjAAAAABJRU5ErkJggg%3D%3D%22%20width%3D%2266%22%20height%3D%2265%22/%3E%0A%3C/svg%3E%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-dropdown-arrow {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%3E%0A%20%20%3Cimage%20xlink%3Ahref%3D%22data%3Aimg/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABMAAAALBAMAAABv+6sJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAtls0tls0tls0tls0tls0tls0tls0tls0tls0tls0tls0tls0tls0AAACY62jGAAAADnRSTlMAKxUKNZTTvrQDpR/6d+I2jEQAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQ0lEQVQI12MQYoAAZgeGMAUI07yBYVYSRLDcgIFzGVjYvBhIgIVBggwQYbAgWBgiCBaGCgKFs6GCQOE1MEEGhrlgQQBYag6BUh6XnAAAAABJRU5ErkJggg%3D%3D%22%20width%3D%2219%22%20height%3D%2211%22/%3E%0A%3C/svg%3E%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-email {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2064%22%20style%3D%22enable-background%3Anew%200%200%2070%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_2_%29%3Bfill%3A%236F6F6F%3B%7D%0D%0A%09.st1%7Bclip-path%3Aurl%28%23XMLID_13_%29%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_10_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Crect%20id%3D%22XMLID_11_%22%20width%3D%2270%22%20height%3D%2264%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_11_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_12_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2280%22%20height%3D%2274%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22XMLID_3_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_4_%22%20d%3D%22M47.2%2C24H23.8l11.8%2C9.6L47.2%2C24z%20M35.5%2C36.4l-2.2-2.1L23%2C41h25l-10.3-6.8L35.5%2C36.4z%20M23%2C24v15.9l9.1-6.9%0D%0A%09%09%09L23%2C24z%20M38.9%2C33l9.1%2C6.9V24L38.9%2C33z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_13_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_4_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_9_%22%20x%3D%2218%22%20y%3D%2219%22%20class%3D%22st1%22%20width%3D%2235%22%20height%3D%2227%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-facebook {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2064%22%20style%3D%22enable-background%3Anew%200%200%2070%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_3_%29%3Bfill%3A%235071AA%3B%7D%0D%0A%09.st1%7Bclip-path%3Aurl%28%23XMLID_9_%29%3Bfill%3A%23FFFFFE%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_6_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Crect%20id%3D%22XMLID_7_%22%20width%3D%2270%22%20height%3D%2264%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_3_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_7_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_8_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2280%22%20height%3D%2274%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22XMLID_1_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_4_%22%20d%3D%22M40.6%2C28.4H37V26c0-0.9%2C0.6-1.1%2C1-1.1h2.5V21L37%2C21c-3.9%2C0-4.8%2C2.9-4.8%2C4.8v2.6H30v4h2.3v11.4H37V32.4h3.2%0D%0A%09%09%09L40.6%2C28.4%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_9_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_4_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_5_%22%20x%3D%2225%22%20y%3D%2216%22%20class%3D%22st1%22%20width%3D%2220.6%22%20height%3D%2232.8%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-filmstrip-control {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%206%22%20style%3D%22enable-background%3Anew%200%200%2024%206%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_8_%29%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_3_%22%20d%3D%22M21.2%2C6c-1.6%2C0-2.8-1.3-2.8-3c0-1.7%2C1.3-3%2C2.8-3C22.7%2C0%2C24%2C1.3%2C24%2C3C24%2C4.7%2C22.7%2C6%2C21.2%2C6z%20M12.1%2C6%0D%0A%09%09%09c-1.6%2C0-2.8-1.3-2.8-3c0-1.7%2C1.3-3%2C2.8-3c1.6%2C0%2C2.8%2C1.3%2C2.8%2C3C14.9%2C4.7%2C13.6%2C6%2C12.1%2C6z%20M2.8%2C6C1.3%2C6%2C0%2C4.7%2C0%2C3c0-1.7%2C1.3-3%2C2.8-3%0D%0A%09%09%09s2.8%2C1.3%2C2.8%2C3C5.6%2C4.7%2C4.4%2C6%2C2.8%2C6z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_8_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_3_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_7_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2234%22%20height%3D%2216%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    height: 100% !important;
  }
  .no-touch .fgx-brand-css .bcc-filmstrip-control:hover,
  .no-touch .fgx-brand-css .bcc-filmstrip-control:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%206%22%20style%3D%22enable-background%3Anew%200%200%2024%206%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_8_%29%3Bfill%3A%232096cd%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_3_%22%20d%3D%22M21.2%2C6c-1.6%2C0-2.8-1.3-2.8-3c0-1.7%2C1.3-3%2C2.8-3C22.7%2C0%2C24%2C1.3%2C24%2C3C24%2C4.7%2C22.7%2C6%2C21.2%2C6z%20M12.1%2C6%0D%0A%09%09%09c-1.6%2C0-2.8-1.3-2.8-3c0-1.7%2C1.3-3%2C2.8-3c1.6%2C0%2C2.8%2C1.3%2C2.8%2C3C14.9%2C4.7%2C13.6%2C6%2C12.1%2C6z%20M2.8%2C6C1.3%2C6%2C0%2C4.7%2C0%2C3c0-1.7%2C1.3-3%2C2.8-3%0D%0A%09%09%09s2.8%2C1.3%2C2.8%2C3C5.6%2C4.7%2C4.4%2C6%2C2.8%2C6z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_8_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_3_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_7_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2234%22%20height%3D%2216%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A") !important;
    background-repeat: no-repeat !important;
  }
  .fgx-brand-css .bcc-img-googleplus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-270%20365%2070%2064%22%20style%3D%22enable-background%3Anew%20-270%20365%2070%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bclip-path%3Aurl(ford/css/%23SVGID_2_)%3Bfill%3A%23F35E47%3B%7D%0A%09.st1%7Bclip-path%3Aurl(ford/css/%23SVGID_4_)%3Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22XMLID_10_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cdefs%3E%0A%09%09%09%3Crect%20id%3D%22SVGID_1_%22%20x%3D%22-270%22%20y%3D%22365%22%20width%3D%2270%22%20height%3D%2264%22%2F%3E%0A%09%09%3C%2Fdefs%3E%0A%09%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0A%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22%2F%3E%0A%09%09%3C%2FclipPath%3E%0A%09%09%3Crect%20id%3D%22XMLID_12_%22%20x%3D%22-275%22%20y%3D%22360%22%20class%3D%22st0%22%20width%3D%2280%22%20height%3D%2274%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22XMLID_3_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cdefs%3E%0A%09%09%09%3Cpath%20id%3D%22SVGID_3_%22%20d%3D%22M-220%2C393.9h-5.8v6h-1.8v-6h-5.9V392h5.9v-6h1.8v5.9h5.8V393.9z%20M-237.3%2C407.2c0-0.4-0.1-0.8-0.2-1.1%0A%09%09%09%09c-0.1-0.3-0.3-0.7-0.6-1c-0.3-0.3-0.6-0.6-1-1c-0.4-0.3-0.9-0.7-1.5-1.1c-0.1%2C0-0.2%2C0-0.3%2C0h-0.4c-0.1%2C0-0.2%2C0-0.4%2C0%0A%09%09%09%09s-0.5%2C0-0.8%2C0.1c-0.3%2C0-0.6%2C0.1-1%2C0.2c-0.3%2C0.1-0.7%2C0.2-1%2C0.3c-0.2%2C0.1-0.4%2C0.2-0.7%2C0.3s-0.6%2C0.3-0.9%2C0.6c-0.3%2C0.3-0.5%2C0.6-0.8%2C1%0A%09%09%09%09c-0.2%2C0.4-0.3%2C0.9-0.3%2C1.4c0%2C1.1%2C0.5%2C2.1%2C1.5%2C2.8c1%2C0.7%2C2.3%2C1.1%2C4%2C1.1c1.5%2C0%2C2.6-0.3%2C3.4-1C-237.5%2C409.1-237.3%2C408.2-237.3%2C407.2%0A%09%09%09%09z%20M-241.9%2C397.9c0.4%2C0%2C0.8-0.1%2C1.2-0.3c0.4-0.2%2C0.7-0.4%2C0.9-0.6c0.3-0.4%2C0.6-0.8%2C0.6-1.2c0.1-0.4%2C0.1-0.8%2C0.1-1.1%0A%09%09%09%09c0-0.6-0.1-1.2-0.2-1.9c-0.2-0.7-0.4-1.3-0.7-1.9s-0.7-1.1-1.2-1.5s-1-0.6-1.7-0.6c-0.4%2C0-0.8%2C0.1-1.2%2C0.3%0A%09%09%09%09c-0.4%2C0.2-0.7%2C0.4-1%2C0.8c-0.3%2C0.3-0.4%2C0.7-0.5%2C1.1c-0.1%2C0.4-0.1%2C0.8-0.1%2C1.2c0%2C0.5%2C0.1%2C1.1%2C0.2%2C1.8s0.4%2C1.3%2C0.7%2C1.8%0A%09%09%09%09c0.3%2C0.6%2C0.7%2C1.1%2C1.2%2C1.4C-243.1%2C397.7-242.6%2C397.9-241.9%2C397.9z%20M-238.5%2C388.9c0.2%2C0.1%2C0.4%2C0.3%2C0.6%2C0.6c0.2%2C0.2%2C0.5%2C0.5%2C0.7%2C0.9%0A%09%09%09%09c0.2%2C0.3%2C0.4%2C0.8%2C0.6%2C1.2c0.2%2C0.5%2C0.2%2C1%2C0.2%2C1.6c0%2C0.6-0.1%2C1.1-0.2%2C1.6c-0.1%2C0.4-0.3%2C0.8-0.6%2C1.2c-0.2%2C0.3-0.5%2C0.7-0.8%2C1%0A%09%09%09%09s-0.6%2C0.6-1%2C0.8c-0.2%2C0.2-0.4%2C0.4-0.6%2C0.7c-0.2%2C0.2-0.3%2C0.5-0.3%2C0.9s0.1%2C0.6%2C0.3%2C0.8c0.2%2C0.2%2C0.4%2C0.4%2C0.5%2C0.5l1.1%2C0.9%0A%09%09%09%09c0.3%2C0.3%2C0.7%2C0.6%2C1%2C0.9s0.6%2C0.6%2C0.8%2C1c0.2%2C0.3%2C0.4%2C0.7%2C0.6%2C1.1c0.1%2C0.4%2C0.2%2C0.9%2C0.2%2C1.5c0%2C0.7-0.2%2C1.5-0.5%2C2.2%0A%09%09%09%09c-0.3%2C0.7-0.9%2C1.4-1.5%2C1.9c-0.7%2C0.6-1.5%2C1-2.5%2C1.4c-1%2C0.3-2.2%2C0.5-3.5%2C0.5c-1.1%2C0-2.1-0.1-2.9-0.4c-0.8-0.3-1.5-0.6-2.1-1%0A%09%09%09%09c-0.6-0.4-1-0.9-1.2-1.4c-0.3-0.7-0.4-1.3-0.4-1.8c0-0.6%2C0.2-1.2%2C0.5-2s1-1.4%2C1.9-1.9c0.5-0.3%2C1-0.5%2C1.5-0.7%0A%09%09%09%09c0.5-0.2%2C1.1-0.3%2C1.6-0.4s1-0.2%2C1.5-0.2s0.9-0.1%2C1.2-0.1c-0.2-0.3-0.4-0.6-0.6-0.9c-0.2-0.3-0.3-0.7-0.3-1.2c0-0.3%2C0-0.5%2C0.1-0.7%0A%09%09%09%09c0.1-0.2%2C0.1-0.4%2C0.2-0.6c-0.2%2C0-0.3%2C0-0.5%2C0c-0.2%2C0-0.3%2C0-0.5%2C0c-0.8%2C0-1.6-0.1-2.2-0.4c-0.6-0.3-1.2-0.7-1.6-1.1%0A%09%09%09%09c-0.4-0.5-0.8-1-1-1.6c-0.2-0.6-0.3-1.2-0.3-1.8c0-0.7%2C0.2-1.5%2C0.5-2.2c0.3-0.8%2C0.8-1.4%2C1.5-2c0.9-0.7%2C1.8-1.2%2C2.8-1.4%0A%09%09%09%09c1-0.2%2C1.9-0.3%2C2.7-0.3h6.3l-2%2C1.1h-1.8V388.9z%22%2F%3E%0A%09%09%3C%2Fdefs%3E%0A%09%09%3CclipPath%20id%3D%22SVGID_4_%22%3E%0A%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_3_%22%20%20style%3D%22overflow%3Avisible%3B%22%2F%3E%0A%09%09%3C%2FclipPath%3E%0A%09%09%3Crect%20id%3D%22XMLID_9_%22%20x%3D%22-255%22%20y%3D%22381%22%20class%3D%22st1%22%20width%3D%2240%22%20height%3D%2236%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-save-icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2026%2024%22%20style%3D%22enable-background%3Anew%200%200%2026%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23SVGID_2_%29%3B%7D%0D%0A%09.st1%7Bclip-path%3Aurl%28%23SVGID_4_%29%3B%7D%0D%0A%09.st2%7Bclip-path%3Aurl%28%23SVGID_6_%29%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%09.st3%7Bclip-path%3Aurl%28%23SVGID_8_%29%3B%7D%0D%0A%09.st4%7Bclip-path%3Aurl%28%23SVGID_10_%29%3Bfill%3Anone%3Bstroke%3A%232D96CD%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Crect%20id%3D%22SVGID_1_%22%20x%3D%22-45%22%20y%3D%22-270%22%20width%3D%22320%22%20height%3D%22800%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Cg%20class%3D%22st0%22%3E%0D%0A%09%09%3Cdefs%3E%0D%0A%09%09%09%3Cpath%20id%3D%22SVGID_3_%22%20d%3D%22M13.2%2C19.9h-0.5l7.6%2C4l0.9%2C0.5l-0.2-1l-1.5-8.5l-0.1%2C0.4l6.2-6l0.7-0.7l-1-0.1l-8.5-1.2l0.4%2C0.3l-3.8-7.7%0D%0A%09%09%09%09L13-1.1l-0.4%2C0.9L8.7%2C7.5l0.4-0.3L0.6%2C8.5l-1%2C0.1l0.7%2C0.7l6.2%2C6l-0.1-0.4l-1.5%2C8.5l-0.2%2C1L5.6%2C24L13.2%2C19.9z%20M12.8%2C19.1l-7.6%2C4%0D%0A%09%09%09%09l0.7%2C0.5l1.5-8.5l0-0.3l-0.2-0.2L1%2C8.6L0.7%2C9.5l8.5-1.2l0.3%2C0L9.6%2C8l3.8-7.7h-0.9L16.4%2C8l0.1%2C0.2l0.3%2C0l8.5%2C1.2L25%2C8.6l-6.2%2C6%0D%0A%09%09%09%09l-0.2%2C0.2l0%2C0.3l1.5%2C8.5l0.7-0.5l-7.6-4L13%2C18.9L12.8%2C19.1z%20M-20.4-21.1h66.9v65.6h-66.9V-21.1z%22/%3E%0D%0A%09%09%3C/defs%3E%0D%0A%09%09%3CclipPath%20id%3D%22SVGID_4_%22%3E%0D%0A%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_3_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%09%3C/clipPath%3E%0D%0A%09%09%3Cg%20class%3D%22st1%22%3E%0D%0A%09%09%09%3Cdefs%3E%0D%0A%09%09%09%09%3Cpolygon%20id%3D%22SVGID_5_%22%20points%3D%2213%2C19.5%205.4%2C23.5%206.8%2C15%200.6%2C9%209.2%2C7.7%2013%2C0%2016.8%2C7.7%2025.4%2C9%2019.2%2C15%2020.6%2C23.5%20%09%09%09%09%22/%3E%0D%0A%09%09%09%3C/defs%3E%0D%0A%09%09%09%3CclipPath%20id%3D%22SVGID_6_%22%3E%0D%0A%09%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_5_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%09%09%3C/clipPath%3E%0D%0A%09%09%09%3Cpolygon%20class%3D%22st2%22%20points%3D%2213%2C19.5%205.4%2C23.5%206.8%2C15%200.6%2C9%209.2%2C7.7%2013%2C0%2016.8%2C7.7%2025.4%2C9%2019.2%2C15%2020.6%2C23.5%20%09%09%09%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Crect%20id%3D%22SVGID_7_%22%20x%3D%22-45%22%20y%3D%22-270%22%20width%3D%22320%22%20height%3D%22800%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_8_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_7_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Cg%20class%3D%22st3%22%3E%0D%0A%09%09%3Cdefs%3E%0D%0A%09%09%09%3Cpolygon%20id%3D%22SVGID_9_%22%20points%3D%2213%2C19.5%205.4%2C23.5%206.8%2C15%200.6%2C9%209.2%2C7.7%2013%2C0%2016.8%2C7.7%2025.4%2C9%2019.2%2C15%2020.6%2C23.5%20%09%09%09%22/%3E%0D%0A%09%09%3C/defs%3E%0D%0A%09%09%3CclipPath%20id%3D%22SVGID_10_%22%3E%0D%0A%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_9_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%09%3C/clipPath%3E%0D%0A%09%09%3Cpolygon%20class%3D%22st4%22%20points%3D%2213%2C19.5%205.4%2C23.5%206.8%2C15%200.6%2C9%209.2%2C7.7%2013%2C0%2016.8%2C7.7%2025.4%2C9%2019.2%2C15%2020.6%2C23.5%20%09%09%22/%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-social-control {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-297%20386%2017%2023%22%20style%3D%22enable-background%3Anew%20-297%20386%2017%2023%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bclip-path%3Aurl(ford/css/%23SVGID_2_)%3Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22XMLID_2_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cdefs%3E%0A%09%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M-296.1%2C393.1v14.1h15.2v-14.1h-5.4v-0.9h6.3V408h-17v-15.8h6.3v0.8h-5.4V393.1z%20M-288.9%2C387.7v12.5h0.9%0A%09%09%09%09v-12.6l2.9%2C2.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0l0.4-0.3c0.1-0.1%2C0.1-0.2%2C0-0.3l-3.4-3.2c0%2C0%2C0-0.1-0.1-0.1l-0.3-0.3%0A%09%09%09%09c-0.1-0.1-0.3-0.1-0.3%2C0l-3.8%2C3.5c-0.1%2C0.1-0.1%2C0.2%2C0%2C0.3l0.3%2C0.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0L-288.9%2C387.7z%22%2F%3E%0A%09%09%3C%2Fdefs%3E%0A%09%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0A%09%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22%2F%3E%0A%09%09%3C%2FclipPath%3E%0A%09%09%3Crect%20id%3D%22XMLID_6_%22%20x%3D%22-302%22%20y%3D%22381%22%20class%3D%22st0%22%20width%3D%2227%22%20height%3D%2232%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 30px !important;
    height: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-size: 50% !important;
  }
  .no-touch .fgx-brand-css .bcc-social-control:hover,
  .no-touch .fgx-brand-css .bcc-social-control:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-297%20386%2017%2023%22%20style%3D%22enable-background%3Anew%20-297%20386%2017%2023%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%232096cd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-296.1%2C393.1v14.1h15.2v-14.1h-5.4v-0.9h6.3V408h-17v-15.8h6.3v0.8h-5.4V393.1z%20M-288.9%2C387.7v12.5h0.9v-12.6%0A%09l2.9%2C2.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0l0.4-0.3c0.1-0.1%2C0.1-0.2%2C0-0.3l-3.4-3.2c0%2C0%2C0-0.1-0.1-0.1l-0.3-0.3c-0.1-0.1-0.3-0.1-0.3%2C0%0A%09l-3.8%2C3.5c-0.1%2C0.1-0.1%2C0.2%2C0%2C0.3l0.3%2C0.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0L-288.9%2C387.7z%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
    background-repeat: no-repeat !important;
  }
  .fgx-brand-css .bcc-social-control-on {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-297%20386%2017%2023%22%20style%3D%22enable-background%3Anew%20-297%20386%2017%2023%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%232096cd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M-296.1%2C393.1v14.1h15.2v-14.1h-5.4v-0.9h6.3V408h-17v-15.8h6.3v0.8h-5.4V393.1z%20M-288.9%2C387.7v12.5h0.9v-12.6%0A%09l2.9%2C2.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0l0.4-0.3c0.1-0.1%2C0.1-0.2%2C0-0.3l-3.4-3.2c0%2C0%2C0-0.1-0.1-0.1l-0.3-0.3c-0.1-0.1-0.3-0.1-0.3%2C0%0A%09l-3.8%2C3.5c-0.1%2C0.1-0.1%2C0.2%2C0%2C0.3l0.3%2C0.3c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0L-288.9%2C387.7z%22%2F%3E%0A%3C%2Fsvg%3E%0A") !important;
    background-repeat: no-repeat !important;
  }
  .fgx-brand-css .video-js .vjs-control-bar .bcc-transcript-download {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2226%22%20width%3D%2220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2026%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20id%3D%22transcript-download-off-Page-1%22%20fill-rule%3D%22evenodd%22%20fill%3D%22none%22%3E%3Cg%20id%3D%22transcript-download-off-surface1%22%20fill%3D%22%23fff%22%3E%3Cpath%20id%3D%22transcript-download-off-Shape%22%20d%3D%22m4%200c-2.2031%200-4%201.7969-4%204v18c0%202.203%201.7969%204%204%204h12c2.203%200%204-1.797%204-4v-14c0-1.0625-0.973-2.0703-2.719-3.7812-0.242-0.2383-0.504-0.504-0.75-0.75-0.246-0.2461-0.511-0.4766-0.75-0.7188-1.711-1.7461-2.719-2.75-3.781-2.75h-8zm0%202h7.281c0.723%200.1836%200.719%201.0508%200.719%201.9375v3.0625c0%200.5508%200.449%201%201%201h3c0.996%200%202%200.0039%202%201v13c0%201.105-0.895%202-2%202h-12c-1.1055%200-2-0.895-2-2v-18c0-1.1055%200.8945-2%202-2zm0.8125%208c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.4999-0.879-0.496h-10-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h8c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-8-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-10-0.0938-0.0937z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    width: 30px !important;
    height: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-size: 50% !important;
  }
  .no-touch
    .fgx-brand-css
    .video-js
    .vjs-control-bar
    .bcc-transcript-download:hover,
  .no-touch
    .fgx-brand-css
    .video-js
    .vjs-control-bar
    .bcc-transcript-download:focus {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2226%22%20width%3D%2220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2026%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20id%3D%22transcript-download-on-Page-1%22%20fill-rule%3D%22evenodd%22%20fill%3D%22none%22%3E%3Cg%20id%3D%22transcript-download-on-surface1%22%20fill%3D%22%232096cd%22%3E%3Cpath%20id%3D%22transcript-download-on-Shape%22%20d%3D%22m4%200c-2.2031%200-4%201.7969-4%204v18c0%202.203%201.7969%204%204%204h12c2.203%200%204-1.797%204-4v-14c0-1.0625-0.973-2.0703-2.719-3.7812-0.242-0.2383-0.504-0.504-0.75-0.75-0.246-0.2461-0.511-0.4766-0.75-0.7188-1.711-1.7461-2.719-2.75-3.781-2.75h-8zm0%202h7.281c0.723%200.1836%200.719%201.0508%200.719%201.9375v3.0625c0%200.5508%200.449%201%201%201h3c0.996%200%202%200.0039%202%201v13c0%201.105-0.895%202-2%202h-12c-1.1055%200-2-0.895-2-2v-18c0-1.1055%200.8945-2%202-2zm0.8125%208c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.4999-0.879-0.496h-10-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h8c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-8-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-10-0.0938-0.0937z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
  .fgx-brand-css .bcc-transcript-download-on {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2226%22%20width%3D%2220%22%20version%3D%221.1%22%20viewBox%3D%220%200%2020%2026%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20id%3D%22transcript-download-on-Page-1%22%20fill-rule%3D%22evenodd%22%20fill%3D%22none%22%3E%3Cg%20id%3D%22transcript-download-on-surface1%22%20fill%3D%22%232096cd%22%3E%3Cpath%20id%3D%22transcript-download-on-Shape%22%20d%3D%22m4%200c-2.2031%200-4%201.7969-4%204v18c0%202.203%201.7969%204%204%204h12c2.203%200%204-1.797%204-4v-14c0-1.0625-0.973-2.0703-2.719-3.7812-0.242-0.2383-0.504-0.504-0.75-0.75-0.246-0.2461-0.511-0.4766-0.75-0.7188-1.711-1.7461-2.719-2.75-3.781-2.75h-8zm0%202h7.281c0.723%200.1836%200.719%201.0508%200.719%201.9375v3.0625c0%200.5508%200.449%201%201%201h3c0.996%200%202%200.0039%202%201v13c0%201.105-0.895%202-2%202h-12c-1.1055%200-2-0.895-2-2v-18c0-1.1055%200.8945-2%202-2zm0.8125%208c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.4999-0.879-0.496h-10-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h8c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-8-0.0938-0.0937zm0%204c-0.5508%200.051-0.957%200.543-0.9063%201.094%200.0508%200.551%200.543%200.957%201.0938%200.906h10c0.359%200.004%200.695-0.184%200.879-0.496%200.18-0.313%200.18-0.695%200-1.008-0.184-0.312-0.52-0.5-0.879-0.496h-10-0.0938-0.0937z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
  .fgx-brand-css .bcc-img-twitter {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2070%2064%22%20style%3D%22enable-background%3Anew%200%200%2070%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_2_%29%3Bfill%3A%2368C6E1%3B%7D%0D%0A%09.st1%7Bclip-path%3Aurl%28%23XMLID_9_%29%3Bfill%3A%23FFFFFE%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%20id%3D%22XMLID_6_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Crect%20id%3D%22XMLID_7_%22%20width%3D%2270%22%20height%3D%2264%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_7_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_8_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2280%22%20height%3D%2274%22/%3E%0D%0A%3C/g%3E%0D%0A%3Cg%20id%3D%22XMLID_3_%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_4_%22%20d%3D%22M46.9%2C25.4c-0.8%2C0.4-1.8%2C0.7-2.7%2C0.8c1-0.6%2C1.7-1.6%2C2.1-2.8c-0.9%2C0.6-1.9%2C1-3%2C1.2c-0.9-1-2.1-1.6-3.4-1.6%0D%0A%09%09%09c-2.6%2C0-4.7%2C2.3-4.7%2C5.1c0%2C0.4%2C0%2C0.8%2C0.1%2C1.1c-3.9-0.2-7.4-2.2-9.7-5.3c-0.4%2C0.7-0.6%2C1.6-0.6%2C2.5c0%2C1.8%2C0.8%2C3.3%2C2.1%2C4.2%0D%0A%09%09%09c-0.8%2C0-1.5-0.2-2.1-0.6v0.1c0%2C2.4%2C1.6%2C4.5%2C3.8%2C5c-0.4%2C0.1-0.8%2C0.2-1.2%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C2%2C2.3%2C3.5%2C4.4%2C3.5%0D%0A%09%09%09c-1.6%2C1.4-3.6%2C2.2-5.8%2C2.2c-0.4%2C0-0.8%2C0-1.1-0.1c2.1%2C1.4%2C4.5%2C2.3%2C7.2%2C2.3c8.7%2C0%2C13.4-7.7%2C13.4-14.4c0-0.2%2C0-0.4%2C0-0.6%0D%0A%09%09%09C45.5%2C27.3%2C46.3%2C26.4%2C46.9%2C25.4%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_9_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_4_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_5_%22%20x%3D%2219%22%20y%3D%2218%22%20class%3D%22st1%22%20width%3D%2232.9%22%20height%3D%2230.1%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-fullscreen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M3.5%2C14.5L5%2C16H1.1C0%2C16%2C0%2C15%2C0%2C15v-4l1.5%2C1.5L5%2C9l2%2C2L3.5%2C14.5z%20M12.5%2C1.5L11%2C0h3.9%0D%0A%09C16%2C0%2C16%2C1%2C16%2C1v4l-1.5-1.5L11%2C7l-2-2L12.5%2C1.5z%22/%3E%0D%0A%3C/svg%3E%0D%0A") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    height: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-size: 50% !important;
  }
  .no-touch .fgx-brand-css .bcc-img-fullscreen:hover,
  .no-touch .fgx-brand-css .bcc-img-fullscreen:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%232096cd%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M3.5%2C14.5L5%2C16H1.1C0%2C16%2C0%2C15%2C0%2C15v-4l1.5%2C1.5L5%2C9l2%2C2L3.5%2C14.5z%20M12.5%2C1.5L11%2C0h3.9%0D%0A%09C16%2C0%2C16%2C1%2C16%2C1v4l-1.5-1.5L11%2C7l-2-2L12.5%2C1.5z%22/%3E%0D%0A%3C/svg%3E%0D%0A") !important;
    background-repeat: no-repeat !important;
  }
  .fgx-brand-css .vjs-fullscreen .bcc-img-fullscreen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M3.5%2C10.5L2.1%2C9H6c1.1%2C0%2C1.1%2C1%2C1.1%2C1v4l-1.5-1.5L2%2C16l-2-2L3.5%2C10.5z%20M12.5%2C5.5L13.9%2C7H10%0D%0A%09%09%09C8.9%2C7%2C8.9%2C6%2C8.9%2C6V2l1.5%2C1.5L14%2C0l2%2C2L12.5%2C5.5z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2226%22%20height%3D%2226%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css
    .vjs-fullscreen-control
    .vjs-control
    .vjs-button
    .bcc-img-fullscreen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_45_%29%3Bfill%3A%232096cd%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_40_%22%20d%3D%22M3.5%2C10.5L2.1%2C9H6c1.1%2C0%2C1.1%2C1%2C1.1%2C1v4l-1.5-1.5L2%2C16l-2-2L3.5%2C10.5z%20M12.5%2C5.5L13.9%2C7H10%0D%0A%09%09%09C8.9%2C7%2C8.9%2C6%2C8.9%2C6V2l1.5%2C1.5L14%2C0l2%2C2L12.5%2C5.5z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_40_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%232D96CD%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_45_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_40_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_43_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2226%22%20height%3D%2226%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A") !important;
    background-repeat: no-repeat !important;
  }
  .no-touch .fgx-brand-css .vjs-fullscreen .bcc-img-fullscreen:hover,
  .no-touch .fgx-brand-css .vjs-fullscreen .bcc-img-fullscreen:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23XMLID_45_%29%3Bfill%3A%232096cd%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22XMLID_40_%22%20d%3D%22M3.5%2C10.5L2.1%2C9H6c1.1%2C0%2C1.1%2C1%2C1.1%2C1v4l-1.5-1.5L2%2C16l-2-2L3.5%2C10.5z%20M12.5%2C5.5L13.9%2C7H10%0D%0A%09%09%09C8.9%2C7%2C8.9%2C6%2C8.9%2C6V2l1.5%2C1.5L14%2C0l2%2C2L12.5%2C5.5z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_40_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%232D96CD%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22XMLID_45_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23XMLID_40_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20id%3D%22XMLID_43_%22%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2226%22%20height%3D%2226%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css div.video-js div.vjs-control-bar div.vjs-play-control::before,
  .fgx-brand-css
    div.video-js
    div.vjs-control-bar
    div.vjs-play-control.vjs-paused::before {
    content: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2014%2016%22%20style%3D%22enable-background%3Anew%200%200%2014%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpolygon%20id%3D%22SVGID_1_%22%20points%3D%220%2C16%200%2C0%2014%2C8%20%09%09%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    width: 12px !important;
  }
  .no-touch
    .fgx-brand-css
    div.video-js
    div.vjs-control-bar
    div.vjs-play-control:hover::before,
  .no-touch
    .fgx-brand-css
    div.video-js
    div.vjs-control-bar
    div.vjs-play-control:focus::before,
  .no-touch
    .fgx-brand-css
    div.video-js
    div.vjs-control-bar
    div.vjs-play-control.vjs-paused:hover::before,
  .no-touch
    .fgx-brand-css
    div.video-js
    div.vjs-control-bar
    div.vjs-play-control.vjs-paused:focus::before {
    content: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2014%2016%22%20style%3D%22enable-background%3Anew%200%200%2014%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpolygon%20id%3D%22SVGID_1_%22%20points%3D%220%2C16%200%2C0%2014%2C8%20%09%09%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%232096cd%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    width: 12px !important;
  }
  .fgx-brand-css .bcc-img-volume {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2021%2019%22%20style%3D%22enable-background%3Anew%200%200%2021%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M11.2%2C5.1c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c0.9%2C1%2C1.4%2C2.3%2C1.4%2C3.7c0%2C1.4-0.5%2C2.7-1.3%2C3.7c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7%0D%0A%09%09%09c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1-1.2%2C1.6-2.7%2C1.6-4.4c0-1.7-0.6-3.3-1.7-4.5C11.7%2C4.9%2C11.4%2C4.9%2C11.2%2C5.1z%0D%0A%09%09%09%20M14.9%2C2.6c-0.2-0.2-0.5-0.2-0.7%2C0c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c1.4%2C1.7%2C2.2%2C3.9%2C2.2%2C6.2c0%2C2.3-0.7%2C4.4-2.1%2C6.1%0D%0A%09%09%09c-0.2%2C0.2-0.2%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1.5-1.9%2C2.3-4.3%2C2.3-6.8C17.3%2C7%2C16.4%2C4.5%2C14.9%2C2.6z%0D%0A%09%09%09%20M17.8%2C0.2c-0.2-0.2-0.5-0.2-0.7-0.1c-0.2%2C0.2-0.2%2C0.5-0.1%2C0.7C19%2C3.3%2C20%2C6.4%2C20%2C9.5c0%2C3.1-1%2C6.2-2.9%2C8.6%0D%0A%09%09%09c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c2-2.6%2C3.1-5.9%2C3.1-9.3C21%2C6.1%2C19.9%2C2.8%2C17.8%2C0.2z%0D%0A%09%09%09%20M0%2C6.7h3.7l5.2-3.9v13.4l-5.2-3.9H0V6.7z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FDFDFE%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .no-touch .fgx-brand-css .bcc-img-volume:hover,
  .no-touch .fgx-brand-css .bcc-img-volume:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2021%2019%22%20style%3D%22enable-background%3Anew%200%200%2021%2019%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M11.2%2C5.1c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c0.9%2C1%2C1.4%2C2.3%2C1.4%2C3.7c0%2C1.4-0.5%2C2.7-1.3%2C3.7c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7%0D%0A%09%09%09c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1-1.2%2C1.6-2.7%2C1.6-4.4c0-1.7-0.6-3.3-1.7-4.5C11.7%2C4.9%2C11.4%2C4.9%2C11.2%2C5.1z%0D%0A%09%09%09%20M14.9%2C2.6c-0.2-0.2-0.5-0.2-0.7%2C0c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c1.4%2C1.7%2C2.2%2C3.9%2C2.2%2C6.2c0%2C2.3-0.7%2C4.4-2.1%2C6.1%0D%0A%09%09%09c-0.2%2C0.2-0.2%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1.5-1.9%2C2.3-4.3%2C2.3-6.8C17.3%2C7%2C16.4%2C4.5%2C14.9%2C2.6z%0D%0A%09%09%09%20M17.8%2C0.2c-0.2-0.2-0.5-0.2-0.7-0.1c-0.2%2C0.2-0.2%2C0.5-0.1%2C0.7C19%2C3.3%2C20%2C6.4%2C20%2C9.5c0%2C3.1-1%2C6.2-2.9%2C8.6%0D%0A%09%09%09c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c2-2.6%2C3.1-5.9%2C3.1-9.3C21%2C6.1%2C19.9%2C2.8%2C17.8%2C0.2z%0D%0A%09%09%09%20M0%2C6.7h3.7l5.2-3.9v13.4l-5.2-3.9H0V6.7z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%232096cd%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-volume.vjs-vol-0 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20id%3D%22Layer_1%22%0A%20%20%20x%3D%220px%22%0A%20%20%20y%3D%220px%22%0A%20%20%20viewBox%3D%220%200%2021%2019%22%0A%20%20%20style%3D%22enable-background%3Anew%200%200%2021%2019%3B%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20sodipodi%3Adocname%3D%22volume-muted.svg%22%0A%20%20%20inkscape%3Aversion%3D%220.92.1%20r15371%22%3E%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata17%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%0A%20%20%20%20%20id%3D%22defs15%22%3E%3Cdefs%0A%20%20%20%20%20%20%20id%3D%22defs3%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20d%3D%22M11.2%2C5.1c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c0.9%2C1%2C1.4%2C2.3%2C1.4%2C3.7c0%2C1.4-0.5%2C2.7-1.3%2C3.7c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7%20%20%20%20c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1-1.2%2C1.6-2.7%2C1.6-4.4c0-1.7-0.6-3.3-1.7-4.5C11.7%2C4.9%2C11.4%2C4.9%2C11.2%2C5.1z%20%20%20%20%20M14.9%2C2.6c-0.2-0.2-0.5-0.2-0.7%2C0c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c1.4%2C1.7%2C2.2%2C3.9%2C2.2%2C6.2c0%2C2.3-0.7%2C4.4-2.1%2C6.1%20%20%20%20c-0.2%2C0.2-0.2%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1.5-1.9%2C2.3-4.3%2C2.3-6.8C17.3%2C7%2C16.4%2C4.5%2C14.9%2C2.6z%20%20%20%20%20M17.8%2C0.2c-0.2-0.2-0.5-0.2-0.7-0.1c-0.2%2C0.2-0.2%2C0.5-0.1%2C0.7C19%2C3.3%2C20%2C6.4%2C20%2C9.5c0%2C3.1-1%2C6.2-2.9%2C8.6%20%20%20%20c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c2-2.6%2C3.1-5.9%2C3.1-9.3C21%2C6.1%2C19.9%2C2.8%2C17.8%2C0.2z%20%20%20%20%20M0%2C6.7h3.7l5.2-3.9v13.4l-5.2-3.9H0V6.7z%22%0A%20%20%20%20%20%20%20%20%20id%3D%22SVGID_1_%22%20%2F%3E%3C%2Fdefs%3E%3CclipPath%0A%20%20%20%20%20%20%20id%3D%22SVGID_2_%22%3E%3Cuse%0A%20%20%20%20%20%20%20%20%20id%3D%22use7%22%0A%20%20%20%20%20%20%20%20%20style%3D%22overflow%3Avisible%3B%22%0A%20%20%20%20%20%20%20%20%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221920%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221017%22%0A%20%20%20%20%20id%3D%22namedview13%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Azoom%3D%2224.842105%22%0A%20%20%20%20%20inkscape%3Acx%3D%226.9663663%22%0A%20%20%20%20%20inkscape%3Acy%3D%2210.976264%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%221%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22Layer_1%22%20%2F%3E%3Cpath%0A%20%20%20%20%20style%3D%22stroke%3A%23ffffff%3Bstroke-width%3A0%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%3Bfill-opacity%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%23ffffff%22%0A%20%20%20%20%20d%3D%22M%200%2C6.7%20H%203.7%20L%208.9%2C2.8%20V%2016.2%20L%203.7%2C12.3%20H%200%20Z%22%0A%20%20%20%20%20id%3D%22path4500%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%3Cg%0A%20%20%20%20%20aria-label%3D%22x%22%0A%20%20%20%20%20style%3D%22font-style%3Anormal%3Bfont-weight%3Anormal%3Bfont-size%3A11.51109982px%3Bline-height%3A1.25%3Bfont-family%3Asans-serif%3Bletter-spacing%3A0px%3Bword-spacing%3A0px%3Bfill-opacity%3A1%3Bstroke%3A%23ffffff%3Bstroke-width%3A0.28777748%3Bfill%3A%23ffffff%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20id%3D%22text4512%22%3E%3Cpath%0A%20%20%20%20%20%20%20d%3D%22M%2017.0109%2C12.639831%20H%2015.678805%20L%2013.897058%2C10.22857%2012.104069%2C12.639831%20H%2010.873146%20L%2013.323751%2C9.5091262%2010.895629%2C6.3615598%20h%201.332095%20L%2013.99823%2C8.7334759%2015.774357%2C6.3615598%20H%2017.0109%20l%20-2.467467%2C3.0913599%20z%22%0A%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.28777748%3Bfill%3A%23ffffff%3Bfill-opacity%3A1%3Bstroke%3A%23ffffff%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20%20%20id%3D%22path4514%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-volume.vjs-vol-0:hover,
  .fgx-brand-css .bcc-img-volume.vjs-vol-0:focus {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20id%3D%22Layer_1%22%0A%20%20%20x%3D%220px%22%0A%20%20%20y%3D%220px%22%0A%20%20%20viewBox%3D%220%200%2021%2019%22%0A%20%20%20style%3D%22enable-background%3Anew%200%200%2021%2019%3B%22%0A%20%20%20xml%3Aspace%3D%22preserve%22%0A%20%20%20sodipodi%3Adocname%3D%22volume-muted-hover.svg%22%0A%20%20%20inkscape%3Aversion%3D%220.92.1%20r15371%22%3E%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata17%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%0A%20%20%20%20%20id%3D%22defs15%22%3E%3Cdefs%0A%20%20%20%20%20%20%20id%3D%22defs3%22%3E%3Cpath%0A%20%20%20%20%20%20%20%20%20d%3D%22M11.2%2C5.1c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c0.9%2C1%2C1.4%2C2.3%2C1.4%2C3.7c0%2C1.4-0.5%2C2.7-1.3%2C3.7c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7%20%20%20%20c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1-1.2%2C1.6-2.7%2C1.6-4.4c0-1.7-0.6-3.3-1.7-4.5C11.7%2C4.9%2C11.4%2C4.9%2C11.2%2C5.1z%20%20%20%20%20M14.9%2C2.6c-0.2-0.2-0.5-0.2-0.7%2C0c-0.2%2C0.2-0.2%2C0.5%2C0%2C0.7c1.4%2C1.7%2C2.2%2C3.9%2C2.2%2C6.2c0%2C2.3-0.7%2C4.4-2.1%2C6.1%20%20%20%20c-0.2%2C0.2-0.2%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c1.5-1.9%2C2.3-4.3%2C2.3-6.8C17.3%2C7%2C16.4%2C4.5%2C14.9%2C2.6z%20%20%20%20%20M17.8%2C0.2c-0.2-0.2-0.5-0.2-0.7-0.1c-0.2%2C0.2-0.2%2C0.5-0.1%2C0.7C19%2C3.3%2C20%2C6.4%2C20%2C9.5c0%2C3.1-1%2C6.2-2.9%2C8.6%20%20%20%20c-0.2%2C0.2-0.1%2C0.6%2C0.1%2C0.7c0.1%2C0.1%2C0.2%2C0.1%2C0.3%2C0.1c0.1%2C0%2C0.3-0.1%2C0.4-0.2c2-2.6%2C3.1-5.9%2C3.1-9.3C21%2C6.1%2C19.9%2C2.8%2C17.8%2C0.2z%20%20%20%20%20M0%2C6.7h3.7l5.2-3.9v13.4l-5.2-3.9H0V6.7z%22%0A%20%20%20%20%20%20%20%20%20id%3D%22SVGID_1_%22%20%2F%3E%3C%2Fdefs%3E%3CclipPath%0A%20%20%20%20%20%20%20id%3D%22SVGID_2_%22%3E%3Cuse%0A%20%20%20%20%20%20%20%20%20id%3D%22use7%22%0A%20%20%20%20%20%20%20%20%20style%3D%22overflow%3Avisible%3B%22%0A%20%20%20%20%20%20%20%20%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221920%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221017%22%0A%20%20%20%20%20id%3D%22namedview13%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Azoom%3D%2224.842105%22%0A%20%20%20%20%20inkscape%3Acx%3D%22-0.60143039%22%0A%20%20%20%20%20inkscape%3Acy%3D%2210.976264%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%221%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22Layer_1%22%20%2F%3E%3Cpath%0A%20%20%20%20%20style%3D%22stroke%3A%23ffffff%3Bstroke-width%3A0%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-opacity%3A1%3Bfill-opacity%3A1%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bfill%3A%232096cd%22%0A%20%20%20%20%20d%3D%22M%200%2C6.7%20H%203.7%20L%208.9%2C2.8%20V%2016.2%20L%203.7%2C12.3%20H%200%20Z%22%0A%20%20%20%20%20id%3D%22path4500%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%3Cg%0A%20%20%20%20%20aria-label%3D%22x%22%0A%20%20%20%20%20style%3D%22font-style%3Anormal%3Bfont-weight%3Anormal%3Bfont-size%3A11.51109982px%3Bline-height%3A1.25%3Bfont-family%3Asans-serif%3Bletter-spacing%3A0px%3Bword-spacing%3A0px%3Bfill-opacity%3A1%3Bstroke%3A%23ffffff%3Bstroke-width%3A0.28777748%3Bfill%3A%232096cd%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20id%3D%22text4512%22%3E%3Cpath%0A%20%20%20%20%20%20%20d%3D%22M%2017.0109%2C12.639831%20H%2015.678805%20L%2013.897058%2C10.22857%2012.104069%2C12.639831%20H%2010.873146%20L%2013.323751%2C9.5091262%2010.895629%2C6.3615598%20h%201.332095%20L%2013.99823%2C8.7334759%2015.774357%2C6.3615598%20H%2017.0109%20l%20-2.467467%2C3.0913599%20z%22%0A%20%20%20%20%20%20%20style%3D%22stroke-width%3A0.28777748%3Bfill%3A%232096cd%3Bfill-opacity%3A1%3Bstroke%3A%23ffffff%3Bstroke-opacity%3A1%22%0A%20%20%20%20%20%20%20id%3D%22path4514%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
  }
  .fgx-brand-css .bcc-img-email-icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2025%2017%22%20style%3D%22enable-background%3Anew%200%200%2025%2017%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text/css%22%3E%0D%0A%09.st0%7Bclip-path%3Aurl%28%23SVGID_2_%29%3Bfill%3A%23FFFFFF%3B%7D%0D%0A%3C/style%3E%0D%0A%3Cg%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M24.2%2C0H0.8l11.8%2C9.6L24.2%2C0z%20M12.5%2C12.4l-2.2-2.1L0%2C17h25l-10.3-6.8L12.5%2C12.4z%20M0%2C0v15.9L9.1%2C9L0%2C0z%0D%0A%09%09%09%20M15.9%2C9l9.1%2C6.9V0L15.9%2C9z%22/%3E%0D%0A%09%3C/defs%3E%0D%0A%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%22/%3E%0D%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0D%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20%20style%3D%22overflow%3Avisible%3B%22/%3E%0D%0A%09%3C/clipPath%3E%0D%0A%09%3Crect%20x%3D%22-5%22%20y%3D%22-5%22%20class%3D%22st0%22%20width%3D%2235%22%20height%3D%2227%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
  }
  @media only screen and (min-width: 480px) {
    _:-ms-fullscreen .search-results .results-wrap.fgx-image .img-item,
    :root .search-results .results-wrap.fgx-image .img-item {
      flex: 0 1 32%;
    }
  }
  @media screen and (min-width: 768px) {
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container,
    :root
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container {
      height: 190px;
    }
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container:lang(fr-ca),
    :root
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container:lang(fr-ca) {
      height: 230px !important;
    }
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target,
    :root
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target {
      height: calc(88vh - 100px);
    }
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target:lang(fr-ca),
    :root
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .adv-search-target:lang(fr-ca) {
      height: calc(88vh - 140px);
    }
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      li,
    :root
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-one
      li,
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      li,
    :root
      .locateADealer
      .dealer-standard
      .advanced-search.expanded
      ul.service-list.col-two
      li {
      width: 190%;
    }
    _:-ms-fullscreen
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .actions
      .message.error,
    :root
      .locateADealer
      .dealer-standard.expanded
      .location-aware
      .dealers
      .search-container
      .actions
      .message.error {
      bottom: inherit !important;
    }
  }
  _:-ms-fullscreen
    .locateADealer
    .dealer-standard.expanded
    .location-aware
    .dealers
    .search-container
    .actions
    .geo,
  :root
    .locateADealer
    .dealer-standard.expanded
    .location-aware
    .dealers
    .search-container
    .actions
    .geo {
    position: absolute;
    width: 100%;
  }
  _:-ms-lang(x)
    .dealer-standard.expanded
    .location-aware
    .dealers
    .adv-search-target,
  _:-webkit-full-screen
    .dealer-standard.expanded
    .location-aware
    .dealers
    .adv-search-target,
  .locateADealer
    .dealer-standard.expanded
    .location-aware
    .dealers
    .adv-search-target {
    height: calc(88vh - 160px) !important;
  }
  